<SEC-DOCUMENT>0000831641-22-000123.txt : 20221125
<SEC-HEADER>0000831641-22-000123.hdr.sgml : 20221125
<ACCEPTANCE-DATETIME>20221123191543
ACCESSION NUMBER:		0000831641-22-000123
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		126
CONFORMED PERIOD OF REPORT:	20221002
FILED AS OF DATE:		20221125
DATE AS OF CHANGE:		20221123

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:			1002

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

	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-20221002.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:2d4196c3-98c3-4d42-a073-32f39bc34d35,g:9bf5fbe5-235b-4c82-b7a7-67090cda83be,d:afe670a913ed4675b04a546850e8ef2b--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ttek="http://www.tetratech.com/20221002" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ttek-20221002</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfNC0xLTEtMS01MTAxNg_0882ae63-7d88-4ee4-84ea-436ff94562bd">0000831641</ix:nonNumeric><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfMTItMS0xLTEtNTEwMTY_a8d9a25b-dd3c-4bb9-8f93-2622dbe9a211">2022</ix:nonNumeric><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfMTMtMS0xLTEtNTEwMTY_6c6aee36-a33c-4ec9-8e0f-d77d37f5452d">FY</ix:nonNumeric><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfMTQtMS0xLTEtNTEwMTY_370e8f78-6620-4661-a66e-1bcaec3c4ba2">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_6098772a-de55-4841-948c-fbed0a1d01d2">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</ix:nonNumeric><ix:nonNumeric contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_67d4e6cc-959f-4d21-8bc6-8f909f1d5976">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</ix:nonNumeric><ix:nonNumeric contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_f93e55d5-4f93-4d43-bd1a-ef44aa144a39">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</ix:nonNumeric><ix:nonNumeric contextRef="i489ebdbb6f304fd6ac66f455165db5da_D20211004-20221002" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i0d5fd2006db54757afa329e79437f281_D20211004-20221002" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="if34cc1932b68400695c2ad64416b88f1_I20221002" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjYvZnJhZzo2NGYwMGNkNzRhZTY0NTI1YjViOTQ1YTUwZGFmM2Q3Ni90YWJsZTpiN2VkOTMzOTAwNzc0OTM2OTE2YWI2OWY0ZGQ2ZDhiMy90YWJsZXJhbmdlOmI3ZWQ5MzM5MDA3NzQ5MzY5MTZhYjY5ZjRkZDZkOGIzXzEtMS0xLTEtNTEwMTY_3d007d82-3f33-45bc-9d7e-7319dff1d9ff">1</ix:nonNumeric><ix:nonNumeric contextRef="ibeeb768bcde940a0a7559ec48ad426d3_I20221002" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjYvZnJhZzo2NGYwMGNkNzRhZTY0NTI1YjViOTQ1YTUwZGFmM2Q3Ni90YWJsZTpiN2VkOTMzOTAwNzc0OTM2OTE2YWI2OWY0ZGQ2ZDhiMy90YWJsZXJhbmdlOmI3ZWQ5MzM5MDA3NzQ5MzY5MTZhYjY5ZjRkZDZkOGIzXzItMS0xLTEtNTEwMTY_92687153-254c-4251-af86-b73d1bb208d5"></ix:nonNumeric><ix:nonNumeric contextRef="i49338ced54614569ad371407b64c2d9b_D20200928-20211003" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MzE_a3ac7b36-764c-4328-b3d4-db56468a39e5">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i13ad156e38aa436d801a2d611d69e558_D20211004-20221002" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDE_14c26cbc-5a00-4657-940a-7d247c1c6c1a">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ifbd8e709f3e942c5bc0bce8d2a939982_D20211004-20221002" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTE_00db501d-5953-48c3-ac99-153b27c0f467">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i0d5fd2006db54757afa329e79437f281_D20211004-20221002" name="ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczNzQ_e1f7ddc5-e96e-41d7-8cc1-9d8d9a834b64">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ie2bb778a62af4c31975ef15e5f7d5270_D20200928-20211003" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18wLTAtMS0xLTU0MjY1_29fc5f11-6c63-46f3-b966-eaa42c8cb781">http://fasb.org/us-gaap/2021-01-31#InterestExpense</ix:nonNumeric><ix:nonNumeric contextRef="i5688564942b34664a4105352cf5922e2_D20211004-20221002" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18wLTAtMS0xLTU0MjY1_c015c3d1-ac1d-4e1d-90b1-aa1a3d4cedbc">http://fasb.org/us-gaap/2021-01-31#InterestExpense</ix:nonNumeric><ix:nonNumeric contextRef="i73f972083d4941a0b2f7459f43cadc76_D20190930-20200927" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18wLTAtMS0xLTU0MjY1_c8b74191-efd8-43a8-b1ac-e8a03262f19d">http://fasb.org/us-gaap/2021-01-31#InterestExpense</ix:nonNumeric><ix:nonNumeric contextRef="i7c61f78bd8f349f08f6210271cd6909f_D20211004-20221002" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18xLTAtMS0xLTU0MjY5_0d42d5df-fee3-4ea8-8cb7-f765dc591e34">http://fasb.org/us-gaap/2021-01-31#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric contextRef="i0a0a47883397413192ffa9fc0057b4a2_D20200928-20211003" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18xLTAtMS0xLTU0MjY5_4848c51a-c062-424c-89a3-9e5c521723cc">http://fasb.org/us-gaap/2021-01-31#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric contextRef="ia5b84d20935c41f79bb8c5fa4763bed3_D20190930-20200927" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18xLTAtMS0xLTU0MjY5_cca8b5f3-77e1-49f4-9ad2-33d82759c89b">http://fasb.org/us-gaap/2021-01-31#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric contextRef="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18yLTAtMS0xLTYwNzA5_17938413-56f4-400c-a495-359c0294527d">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</ix:nonNumeric><ix:nonNumeric contextRef="i9708c4ceea63431894c220f3daff197c_D20211004-20221002" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18yLTAtMS0xLTYwNzA5_7e6afc4c-e653-4c5f-b07b-f1d3d8d02ac4">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</ix:nonNumeric><ix:nonNumeric contextRef="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003" name="us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18yLTAtMS0xLTYwNzA5_ad2fa5a9-f518-4925-9da6-6f087b6fd001">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</ix:nonNumeric><ix:nonFraction unitRef="gbpPerShare" contextRef="i46b8a1f6ba344ea1bae50f13ff0a7a22_I20220923" decimals="2" name="ttek:ExpectedPricePerShareAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGV4dHJlZ2lvbjpmMjBlNDNjNDg4ZTU0NjllYjhjZDAyOTJiMDE3YjJjZF8yNzQ4Nzc5MDY5NDc2_19d144ef-a397-4219-b4fe-1d1623aa5f9b">2.22</ix:nonFraction><ix:nonNumeric contextRef="i96b36b2d45b34f7c92272c2ba4dd8ff4_D20220218-20220218" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0ODA_05ec9873-c5a3-4422-9678-2c74177eee1c">P5Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ttek-20221002.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6faca524f73540c4af1c371ac3b573c9_I20220403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i48e4b0cc90f14c169fa233398a4fb74e_I20221109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ie766f8134763406093661b604d365967_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:context id="i27a897b74e20482794e09ba6d9afa468_I20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e9b75205f5640e2bc4fd41b86746fdb_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: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="ic1cbeb9603984c92959615e5e3e1b41c_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="ia3282c8f86a646b5a4dcc01a3b9a35bf_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief4ae05420dc48d8929ca9af5ad23288_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="i6d4277ce51e34bafab5b455cbbfa1722_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="i5b99d3f19f244e76852052d07eb23a2b_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4669d09411654d9db6e564b70b9da063_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="i8a201c698a684e3989e1f3edb6682a69_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="iab88176890bc43b0a246404bd8ed1f5e_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:context id="i5101eb8f43d6474fafeb3dffa0eb62d5_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="id738d1dfa94b4ea291c5e9e122cf967f_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="i7cbd1645abda475786ed280b1479d949_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="i9f0c57ffb9ac48409814800a9ba27ecc_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="idabe18a703294d2d809edfe176257854_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="i2a1effb8348d4267818c8a22461d9d79_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="id2566383ca024f9bbb73d4b0324d2b89_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="ia5886319ce144e728050cc3f183a9ec7_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="icfbf6e4d5a094b68bd31fac64c286c5c_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="id5a393d3c7ab437fa5c523dc894b6d73_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="i121b6ea72e25486ca1fa083963dde597_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="i9dc1d35065c5448388173b47cda31318_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="ib95a0c712a64456298d9c13e81204fdb_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="i0064a38a1926432a8488c1e402b2ea95_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="i9210d0882eff4a0ba36fb230e0e329d2_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="i095b7fc6c8194adf8da49b1431fe8a5a_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="if213b5bc42c74b9bbb5138262f3adc65_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="i59727bda4dcc48f3bf2aff59ae853830_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="i24b66109466745e88fb5901fe781bac9_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="i7790a6f2c38941e9bf39875c75afdc51_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="ibf6d1aa276924b54ba89c06155935e27_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="i99bb4ccaadea4910a1300918145c85b3_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="ibecf6d0318cd42fe80d2c6939649ce2e_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="ifc42af7af90d422b8924c7a88cbfbdc0_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="i2ae3e865e9d1464f8c1d005ed37f84c5_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="ic6edf728bc704bb489a758076a56bf4a_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="ife4a5d1fc7584f26aa895379608e28bc_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="i9a68286672564c17aaf645b3296e41d1_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="ia7187c2d19b141e89e5d75e3644a1911_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="idef57e46cf9e412285e4c5352a10bfbf_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="ib36f714d2a3a4f8dad19ba57a67dffa5_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:context id="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b50e8733f0249f4a3a8b64b001ebea6_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i374bf1f8964243e2862cc83faf8c4b3d_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd2b1306092c4b10b31f039017d42a40_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81237ca1e28e49be82b16598626ebd31_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i288e362c38c5496ebc26c534fabbcf0b_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6370038ffdb40ddabb1f1a3b7f91221_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>ttek:segment</xbrli:measure></xbrli:unit><xbrli:context id="i489ebdbb6f304fd6ac66f455165db5da_D20211004-20221002"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id235c6cd3be645c7bc0620bc0c0f65a6_D20211004-20221002"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="level"><xbrli:measure>ttek:level</xbrli:measure></xbrli:unit><xbrli:context id="i0d5fd2006db54757afa329e79437f281_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c60e4f7026443bc8fd71b4a77f2d6d4_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</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="iabc0714f79e9450cbe4136ef5f8c1748_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd6fbec83dfb46d584c9e815661bf953_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea3dc58d36424daf961fe563ff2ade77_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51d3be0d2264431b8f7c4599775b4ca4_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i011af3c29ef5466ca47f421cc661acab_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="ia43497e7049d4efbbe58f8e798ef7748_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="i5cb5a681452742e9b0bf392543599e73_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i577e561467034afd827aea99eecd2215_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="ifd5c96253e604c20a02e08a6ffbe3257_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="iae854fcc69c34a23981ba21cd591be34_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0031968d6544d0ab9852800f89043a4_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="i81e6081460394de2893079e0325eab0d_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="i66f2c8b2d26f40fe852a24052b70b50a_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ead8d67210945d9a0c47dd90d6e8296_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="i102ee521b8f64a29a31cf0c5a685622c_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="i773a3577e4064586a7ec532a61bdeedc_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib439596a35534b7b9e72d25b3db3110c_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="ia802dcacb58f488dba4c7c4341e13eea_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="i10a41dc53d4a4926807fea5b64c0d5ed_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99f979a20e824df3bf2ef2616d01ca04_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="iaa3b998823044819b3b0ad1dfc192d88_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="i6992bc632da84e41ade7a7979c5764fa_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b74879ca7e49d9b2d2fd9688746b01_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="i9f016e6670e64d038c20b3c6004d6979_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="i0c6c1fcef8414453a228a139f7778392_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57f2a60f693149a1a03f87aa28ac445c_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="ie3426bbf913d43bb82d6da51f3177747_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="if34cc1932b68400695c2ad64416b88f1_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeeb768bcde940a0a7559ec48ad426d3_I20221002"><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>2023-10-02</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7815739a87d34b089b20efe2db6a7151_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4524d4a0ecc0436191d602d54b022596_I20211003"><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>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6728e08b2304578b37e32802a2e494c_I20221002"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80df995e8046405abc361a65a76d2175_D20211220-20211220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></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="i15ba0904a11f44ad9305facbe220afae_D20220225-20220225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-25</xbrli:startDate><xbrli:endDate>2022-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie85466e51cf542f49d40fa58f545a552_D20220527-20220527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-27</xbrli:startDate><xbrli:endDate>2022-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-26</xbrli:startDate><xbrli:endDate>2022-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c29ae5730b648dc85445e6bc975d57f_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="ia6dc43980584442680feffa23077bf17_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="ic7bedf87063d4d838296e101381b72af_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="iec27b072f9fd4fb187b183e7aa6b29d6_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="i814bd8fef2ed442aab68f1f95c1630e1_D20221107-20221107"><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>2022-11-07</xbrli:startDate><xbrli:endDate>2022-11-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14ce0133578048b8a26a4009776c194d_D20221209-20221209"><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>2022-12-09</xbrli:startDate><xbrli:endDate>2022-12-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i783aeee4f6ac41e0b1ffd40f7b6eddb0_D20220923-20220923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-23</xbrli:startDate><xbrli:endDate>2022-09-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>ttek:employee</xbrli:measure></xbrli:unit><xbrli:context id="i3382f9a63c5445d2a20a6de730561134_I20230131"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icec5d76f4a71484387737838aa5d72d4_D20221103-20230131"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-03</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="acquisition"><xbrli:measure>ttek:acquisition</xbrli:measure></xbrli:unit><xbrli:context id="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i136256947c20413ca7fb213aeea3d27f_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33a1c904cfdc4fd9a264477cdcacc5f5_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="icc1f34fb963e4e3f9f659db54cb391f2_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="idf9b3888c60c49a4b9a273ab1d606589_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="i49338ced54614569ad371407b64c2d9b_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: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="i9217fc347ef0494cb95a2ffcb8b02207_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:context id="iac73b29469024bacba1006a79a2bd79b_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="ia3a4be94a3a243ddabab32a4e7da01db_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="i13ad156e38aa436d801a2d611d69e558_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1614be5a332143a28a82dc485565858f_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbd8e709f3e942c5bc0bce8d2a939982_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide6ec59c56104b58be867cc9f4b88520_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12255c938a5a4674b9d1077bfffe5939_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:context id="i50cb8995b4654e628009752b971e494c_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:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:context id="i23c402c7b9a3400e9bb86cfa52c6f295_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="i4dde97b528b64fcba94a409754dc97d8_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="if459486f11634f6199993e9b83ba7f98_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="i2be2da52f80641f39eeb17ad7fdb54df_D20190930-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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e9d1543ef444a6984f765c63ce15eb3_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="ied40158282374b0ab0ac1955255d0b9d_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="ie06dfc36a874478aa43a1f5bd9b67702_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="i10a39e1969b944a8a824179fd89a196a_D20190930-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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia74832d6318f49d8aba4aba6eab19243_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="i1fac0339740a4908985829097c8787a6_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="i530f8e535b0c4e2fa42b351ca61c5c1b_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="if443dcc8e9654476ab86c9cc201b224f_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="i478d79713e84404fa67abd8d93a03bcc_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b14b450c41a419eb3399c13643b7350_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="i7a1c221898f14edf835f4659db9dfbad_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="i28e04cda81fa43e58fe84df9405fc5c1_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="i9708c4ceea63431894c220f3daff197c_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cc1c919290549cca5db7a347bfb18fa_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="i5c79d57e172d4ce09df55d9c1c4127ce_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="i5688564942b34664a4105352cf5922e2_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2bb778a62af4c31975ef15e5f7d5270_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="i73f972083d4941a0b2f7459f43cadc76_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="i7c61f78bd8f349f08f6210271cd6909f_D20211004-20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a0a47883397413192ffa9fc0057b4a2_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:OperatingIncomeLossMember</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="ia5b84d20935c41f79bb8c5fa4763bed3_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:OperatingIncomeLossMember</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="i80ac0839476c4ea0997fb76107909273_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46b8a1f6ba344ea1bae50f13ff0a7a22_I20220923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbpPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i03a678824af5487c9156d56879e7317e_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="ife0774f717944b098ee252fb0eab0e25_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="i57df09a3331a42b6acc4b409e5fd4a52_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="i5099f922fea04992b1d334455ee36cca_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="i10b45934c70e4c32b5da56e7e188dd99_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="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f07197038624e6fb3a92a8bf595cb35_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i612ca4390ed54b1496422bf3744719d1_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id22b34d4901f49bdb460e34b0efcb628_D20220704-20220704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-04</xbrli:startDate><xbrli:endDate>2022-07-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842be881a115484aab476c9394329b4b_I20220704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68e85e1a0c3744c58d9b57396d4a0f99_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37fe46250521470fa8bc96c5d934c583_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49009121935b4368904e493e235dbfe8_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="ic0a459cdefcc475581f3e78536504371_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0aa9adf61364f819cc79dd4e0f69d16_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f71535d087a4060b3b803cfc429a805_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="i1242650b82c04ad6a1b4bca85c8d9ee6_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39e97fc907d741e1a313c945135b4a40_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946154dcd6d842b9aaccf489b85591c3_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="i1de42bd5146d472f83538f30ebb2051a_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id69ad30c95ba45d394844a0a350b96a8_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="i77d2a706437d43dca0bb2806644f8f98_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea54373a6d524234b4dfaa751d34dede_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="i3a2dc63c878e4ea2b0db72a8bf5f570d_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="i32b0b856e5af4a0a8ee8537fdec60929_D20200928-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>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if873eabc44eb487596811e0ae9b5dd66_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="ica318eef2e144f74bba0cd9695380d9b_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb68843e6eff426dbe2be80fac870b9a_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i993e590734824275a5c3d71f036b9de0_I20220218"><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>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96b36b2d45b34f7c92272c2ba4dd8ff4_D20220218-20220218"><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>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6b6eae8537a47bca01fb8775396b922_I20220218"><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>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e7ea813c7454d5eb2348be88c608416_I20220218"><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:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58494b0698cd402d84b0ddd18cc4d460_I20220218"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16f1436ae8b24239bae462ac44224e40_I20220218"><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>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d23e90306114fdaa9771b3d78a2e835_I20220218"><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>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ee103feec60442db44dc94ed0b80829_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if03b0ec649024f6f89f496e172a51389_D20220218-20220218"><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:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i526be7c33cc4439c869d36191175b4e9_D20220218-20220218"><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:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4b42dcd9430445c846d05c5399fc104_D20220218-20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ttek:VariableRateComponentAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f7e1268ace4485683bb0e7f6d5a9f2b_D20220218-20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ttek:VariableRateComponentAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bd0bd90d39943589facd37d907f3696_D20220218-20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc07517b0c0547028519e528c4097b7e_D20220218-20220218"><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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i326ea99291ff46c5a81d682266642801_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a9d07896df3465fb0bb05271d2a7a66_I20221002"><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:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i688ff144e6e242df82a872747a121ee4_I20221002"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec4db1c3a39443289ef939b04c65bb12_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73cef2d8fbb849a1a547a863722f113f_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29064c86345e43429530a6d3bf638db9_I20221026"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:NewTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d6be37fb48c443fbbfc74b75d0aa06c_I20221026"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib11cf5ef6cc44ee6b8c8a3280ab22986_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i694a2fadd42240229ffc160332306064_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48dfb5f9fb5c41cb8dddd2a8dac4328e_D20211004-20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</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:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4f924fcf0444763bd2476ae971dcaf3_D20211004-20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a979d169af6490080e1af55c610ea5f_D20211004-20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1e35a0e5e3d4f09af278b83dd35cd9f_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i867974f2c8554e869bdf6f80c0df385e_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bbf7b52a53c4151aca8a776ef9d9ef5_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="ia286d91c4a924b2fa65dc1899397b93e_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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95ecc55e93a349c1bf0859eeeb6bd37b_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f41d75190714ab6bce544dc08636ced_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="iaa744f566f4948c689a46d4f5055d36b_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="i068b904703754c09919e5a09390eb6a5_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="i406cd0fd948647348580864d183b4f9b_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="i5a27feb65286492c957ac0084c2891a8_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="i5f18e03a13d64e9fa002328fca1bd7ce_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="i2f5f46d54c5649f38b87c07c43119fdc_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="idacecdcb73aa413ba0701a1a86b9ba93_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="i35678407263c442897f9250766a99f23_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="i59f96cfe8043410abb583fbbdb6527ba_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="id85866965db34871926f98d1b406fa15_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03061171e318465aa3ab075da6c88127_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f9038cf898a4e87b7e19957da561bda_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bd6ba3b1f41414fa82a6a57378cd1c9_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="i4a573dc379f4465784c50a6aa1121d82_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="idc8be2a54c354f5aaa2285a73fe3e8f7_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56d0d0242eed4610a7c12de478c61621_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="i31bcf500eca049a9972b20b0bb710486_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="i78b96b4c5fa2491a95ebcd43ff24b427_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="i19a6d045ad4942d4a80ff12b7aa7a5e3_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="i7f1718ff40f44cb4bc2442d30479c488_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0123d910eb2e445aad3e99b6ca5c6db9_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="i6eb188e664e84b458eb44ff23fa32007_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib678d54a0b2340afb3c38c890d7c3f23_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="ief0cd68b66264dc1b935e51b7d112e83_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if04cff8fc2d348d68471a596d50c0121_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="ibca957e4c2d846f286e80899226c7dc4_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bb9bb2795024841929ac504856b9a45_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="i599218b3907249e4a3af3eab4ddbe472_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5d647b5ec8949158d4604658bec3218_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="i45c84d4835814987b8781fe7ac33b2d5_I20221002"><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:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f35d6d44d7c4ab693a2560aaaf61a38_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f78318275074b038fc8d0c29d258a6a_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><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="if909b74e18a547839109264e49ffcd64_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:context id="i405ac4c950f84114bdd8b24692c47f73_I20221230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic36b6482828c4621b902063abc0e61d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idee04790b110411e846a4e04b19058b0_I20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id894bcc5d80540fdaf740fcbb332afaf_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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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:unit id="agreement"><xbrli:measure>ttek:agreement</xbrli:measure></xbrli:unit><xbrli:context id="i91f1dcc377704ecc8bce044719746199_I20221002"><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">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb7ad6711594447984f1547829404b02_I20221002"><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:InterestRateSwap2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i018954bd470f48dd83d151fc006dd0bf_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34f44c855fe24965a37e44958f327563_I20221002"><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:InterestRateSwap3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i340a749711a84613bb40f42a050e760a_I20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4ac5a497e794195b558965a69810320_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideaaf48d8fc3480c9246eaffc8214739_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">us-gaap:InterestRateSwapMember</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="ib9b9d86819d64a4b9c627ff8b40ce3c0_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="i5bb3d81e639c4ca58ec9ae125123acb2_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9552f30a7d3f49c9baef111710b60716_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="i948232cd3bf14d5ab776d6bde4e48a8a_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="i137d85c7fe9a45f0a5a976f930b594a2_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="i176b4d0e595143dda53cc158c725d46c_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="ibe0b8b32b6414203a9fae77a26fa7012_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="id68cd959c2f24f0c9d3b8c9cbf23c97c_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="iefce1818b8e84a9eaf6be11d1896db6f_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="i92e29e05077346c58f67430bad2d77c0_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:context id="iae27eb2728ec459686da2b7e7bf5c446_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bf672353c85493484d2dd7d21439612_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1a543246fae430492c3c164a209df2a_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7b78d8878ff44bea7d2e002204ef309_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:unit id="action"><xbrli:measure>ttek:action</xbrli:measure></xbrli:unit><xbrli:context id="i063166d37495400497b29207cb9d3d21_I20220531"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002"><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:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10574699485f4c12b0cb69317fcee493_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: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="i129a04fb12d1463ebf81f6b508b37ac0_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: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="i134ab194c8c64e27affcffc9d0818c28_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb2c986766b547a5b6a3b9bbf58861eb_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="i0bc0208a41544610b36459ee92e8edf4_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="i6286f2aa9a9148bea3e38de72052290a_D20211004-20221002"><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:RemediationAndConstructionManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e0fd08f85f45ffaddfacd8a753143d_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:RemediationAndConstructionManagementMember</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="i5d2f35f406634154a03586500603df07_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:RemediationAndConstructionManagementMember</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="i4b133db61e7843d695947f9cb357b7ec_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f45432a1a5c42009e5e9c8951dcd636_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="i945d4c944b1b4d48a77111a4bf7e523e_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="i96c75695df2e46d78194bbc0e38c12e5_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i782c3a651b2948eb8b55d54afb8db254_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="ia59257c983b24d1aa2959bf64af114ac_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="i626f56d9399044688a524b84b7241c79_I20221002"><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:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06226d4b8df64fdeb48ae836d63623b6_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:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if730b2f8d8c447d0a954d4977980d236_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98871b14ebab477a98b1d5d194ce860e_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="i97c5355a349e48df93f90acc34695fac_I20221002"><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:RemediationAndConstructionManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a8c132f6b574d859765fe1e30c93177_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:RemediationAndConstructionManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fa76b9b84634fdeae1af40309611fff_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfb149f6d47545fd85a84df1dbf1486c_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="iad261d3b8dbb4cabb2a2b968a71d2a81_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ceec666c5164241a99533ab7ff5c011_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="i82ebc4b7ace2482c8fc3c6188155460d_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="i39b1ec5520eb46bbb87f84256bfe33be_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a7bc826d15042c4a8037d6fb6f0c807_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="i9a70de8de27c427391fd0332047b1789_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="i94130dee9e144b299766489fa393e775_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc955b991e1347e08918a15c63e6e56b_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="i00ad35a106824802a60fa5e4297c33c0_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e3d1f9c5d1447548a15a95f868f2f02_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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0f213e49d654afaac6c3ec7da9294d7_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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-03</xbrli:startDate><xbrli:endDate>2022-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-04</xbrli:startDate><xbrli:endDate>2022-07-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d2edfc4141f468e9b3eda0412335ca0_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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_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="i707f7b9e4984426fb7d56fc6206107de_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="i427317c65e6143e0bc535920a5297edb_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="i4234b48c6aed4f4c8cbbb0b5a8417e0a_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="i632a2e4de2d74423ac5c420db1b4531d_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="idb390bf75f7a4624be7c0947a8799fba_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="i75330847ebc64c1bb96c4f8217de0131_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="i04a303f46c4d4f3faf571584373ace8d_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="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7734e63eb914fb2ad4cb9ed499c6075_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib61d09972b42444cad1782eaf9424c9e_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="ie6c97aafe6f74ccbad39508ddcce3b68_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="if88e8b6ffebb41fe81c8057c17891212_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="i9b297d5d909945bb83bbbe01f97defa0_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="ia1aff5b677c74c21b56bd30e4f3842a1_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><xbrli:context id="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002"><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>2021-10-04</xbrli:startDate><xbrli:endDate>2022-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i344f5edeca6f4c579c8dd4ad05c8dd3f_I20221002"><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>2022-10-02</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTYw_9d98b5b3-89d0-40d6-8dc9-355711aad175">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjVjNzQ1NjA0YWJkZTRjM2RiZTE2MGFiYmMwMjgzMjU2L3RhYmxlcmFuZ2U6NWM3NDU2MDRhYmRlNGMzZGJlMTYwYWJiYzAyODMyNTZfMS0wLTEtMS01MTAxNg_2ea5c0f6-9588-4edb-a5f8-482ee5fc2a1c">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTkx_afd98473-30ea-4ddf-b3c4-0d22d8389723"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTkx_938c7c8e-09e5-402d-9aa2-9e62ec49ec48">October 2</ix:nonNumeric>, 2022</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjRkNTIwNzE1ZmU4ZDRhODQ5OTZjN2JkMTFhMmE0MzJjL3RhYmxlcmFuZ2U6NGQ1MjA3MTVmZThkNGE4NDk5NmM3YmQxMWEyYTQzMmNfMC0wLTEtMS01MTAxNg_2e90cc66-962e-44c4-8fdb-58380f01fdbf">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjIx_480d7822-f4ef-48a5-8479-1950615fda41">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzAy_a09d2c82-f0e2-4a5a-b1f4-0427ae7c68a7">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjJlMjFlZGE4NTcxOTQyOGQ5ZmIyOGM0YWU2MWZiMjUwL3RhYmxlcmFuZ2U6MmUyMWVkYTg1NzE5NDI4ZDlmYjI4YzRhZTYxZmIyNTBfMC0wLTEtMS01MTAxNg_2bfe130d-177a-4dea-97c2-252225b7f544">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjJlMjFlZGE4NTcxOTQyOGQ5ZmIyOGM0YWU2MWZiMjUwL3RhYmxlcmFuZ2U6MmUyMWVkYTg1NzE5NDI4ZDlmYjI4YzRhZTYxZmIyNTBfMC0xLTEtMS01MTAxNg_5e1268bf-b7f1-4ed7-8372-589ac2cf8ca3">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzYy_fd39c3ce-401e-4201-a212-0f94d02603c1">3475 East Foothill Boulevard</ix:nonNumeric>, <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzY2_a07601f9-081c-4ada-9383-e74dbe35f0f4">Pasadena</ix:nonNumeric>, <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzcw_83e76ff1-364b-4b64-bdb9-0b01213b5116">California</ix:nonNumeric> <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzcz_74609adb-3396-4b99-a1a9-98e58cb8c7a6">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfNDMx_ca59be5b-2c24-4dec-99a6-e365995509d0">626</ix:nonNumeric>) <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfNDM1_de6a131b-1a1f-4e76-b60c-e7f7a0f2a5d8">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjFiN2U5YjNlY2E4NzRjMmQ4M2E3YzNhZjczYmE1NTg3L3RhYmxlcmFuZ2U6MWI3ZTliM2VjYTg3NGMyZDgzYTdjM2FmNzNiYTU1ODdfMS0wLTEtMS01MTAxNg_b635c848-ca4e-420a-bc23-7d9fff8061f6">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjFiN2U5YjNlY2E4NzRjMmQ4M2E3YzNhZjczYmE1NTg3L3RhYmxlcmFuZ2U6MWI3ZTliM2VjYTg3NGMyZDgzYTdjM2FmNzNiYTU1ODdfMS0yLTEtMS01MTAxNg_5c70b6a6-5836-418a-8558-e6e673d16299">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjFiN2U5YjNlY2E4NzRjMmQ4M2E3YzNhZjczYmE1NTg3L3RhYmxlcmFuZ2U6MWI3ZTliM2VjYTg3NGMyZDgzYTdjM2FmNzNiYTU1ODdfMS00LTEtMS01MTAxNg_031eb981-5591-40b9-b2c8-d1e839cec886">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfODEx_f00cee64-7713-45c6-a938-4e6c7938d779">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfOTUy_48a839f9-593c-4d7c-98ce-7b1fba572ad7">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTMwMw_448e555a-e0d6-42a8-b984-c3a93ae44663">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTY4Nw_8fbc7535-5936-4926-b5ed-75ab0d5537f5">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjA1Mw_610195ab-6374-418e-975f-2b9e87264edd">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjEzNw_be612eee-b1fb-450b-8bf0-285e4921fe9b">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjE2OA_04d785f6-6df2-47c1-a5d0-e219aeeddf49">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzM3NQ_6be1fbfe-b286-49ef-8dc0-53d8e11cdd4f">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjg3MA_b642aaff-2ac5-4fa6-9478-75e2b88e2f4f">&#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 April 3, 2022, was $<ix:nonFraction unitRef="usd" contextRef="i6faca524f73540c4af1c371ac3b573c9_I20220403" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjk4NQ_44dd273e-f209-4516-870d-82841453093a">8.9</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 November&#160;9, 2022</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%">, <ix:nonFraction unitRef="shares" contextRef="i48e4b0cc90f14c169fa233398a4fb74e_I20221109" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjc0ODc3OTA3Mjg5Mg_8790ac58-cfc9-4682-a7ed-a500d88185a7">52,981,143</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzM3Nw_bb19f97a-ab1b-4ce2-a688-dcc7434e5e9e" 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 2023 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="iafe670a913ed4675b04a546850e8ef2b_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:center;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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_22">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_25">General</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_31">Reportable Segments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_43">Project Examples</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Fiscal 2022 Reportable Segments</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">7</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: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="#iafe670a913ed4675b04a546850e8ef2b_49">Clients</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_49">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: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="#iafe670a913ed4675b04a546850e8ef2b_52">Contracts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_52">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="#iafe670a913ed4675b04a546850e8ef2b_55">Growth Strategy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_58">Sustainability Program</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_58">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="#iafe670a913ed4675b04a546850e8ef2b_61">Acquisitions and Divestitures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_64">Competition</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_64">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="#iafe670a913ed4675b04a546850e8ef2b_67">Backlog</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_70">Regulations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_70">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="#iafe670a913ed4675b04a546850e8ef2b_73">Seasonality</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_76">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: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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_79">Human Capital Management</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_79">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="#iafe670a913ed4675b04a546850e8ef2b_82">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: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="#iafe670a913ed4675b04a546850e8ef2b_82">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="#iafe670a913ed4675b04a546850e8ef2b_85">Available Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_85">17</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="#iafe670a913ed4675b04a546850e8ef2b_88">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="#iafe670a913ed4675b04a546850e8ef2b_88">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_88">17</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="#iafe670a913ed4675b04a546850e8ef2b_91">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="#iafe670a913ed4675b04a546850e8ef2b_91">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_91">31</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="#iafe670a913ed4675b04a546850e8ef2b_94">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="#iafe670a913ed4675b04a546850e8ef2b_94">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_94">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="#iafe670a913ed4675b04a546850e8ef2b_97">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="#iafe670a913ed4675b04a546850e8ef2b_97">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_97">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="#iafe670a913ed4675b04a546850e8ef2b_100">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="#iafe670a913ed4675b04a546850e8ef2b_100">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_100">32</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="#iafe670a913ed4675b04a546850e8ef2b_103">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="#iafe670a913ed4675b04a546850e8ef2b_106">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="#iafe670a913ed4675b04a546850e8ef2b_106">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: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="#iafe670a913ed4675b04a546850e8ef2b_106">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="#iafe670a913ed4675b04a546850e8ef2b_109">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="#iafe670a913ed4675b04a546850e8ef2b_109">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_109">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="#iafe670a913ed4675b04a546850e8ef2b_118">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="#iafe670a913ed4675b04a546850e8ef2b_112">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: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="#iafe670a913ed4675b04a546850e8ef2b_112">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="#iafe670a913ed4675b04a546850e8ef2b_130">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="#iafe670a913ed4675b04a546850e8ef2b_130">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: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="#iafe670a913ed4675b04a546850e8ef2b_130">49</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="#iafe670a913ed4675b04a546850e8ef2b_133">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="#iafe670a913ed4675b04a546850e8ef2b_133">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: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="#iafe670a913ed4675b04a546850e8ef2b_133">51</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_223">91</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_226">91</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_229">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_229">91</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_235">91</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_238">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_238">92</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_241">92</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_244">92</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_247">92</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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_253">92</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="#iafe670a913ed4675b04a546850e8ef2b_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: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="#iafe670a913ed4675b04a546850e8ef2b_259">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="#iafe670a913ed4675b04a546850e8ef2b_262">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="#iafe670a913ed4675b04a546850e8ef2b_262">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: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="#iafe670a913ed4675b04a546850e8ef2b_262">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="#iafe670a913ed4675b04a546850e8ef2b_265">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#iafe670a913ed4675b04a546850e8ef2b_265">96</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="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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 19&#160;years in a row. In 2022, we were also ranked #1 in environmental management, hydro plants, water treatment/desalination and water treatment/supply. ENR also ranked Tetra Tech in the top 10 in numerous categories, including dams and reservoirs, marine and port facilities, wind power, solar power, solid waste, environmental science, chemical and soil remediation, green building design, hazardous waste 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 2022, we worked on over 80,000 projects, in more than 100 countries on all 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, restoring ecosystems 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 80,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="iafe670a913ed4675b04a546850e8ef2b_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-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 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. Our Project Management Training Program provides comprehensive training in high-end project leadership skills through online training, virtual workshops and in-person events.&#160;&#160;&#160;&#160;</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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%">We manage 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 continue 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 been no remaining backlog for RCM since fiscal 2018 as the projects were complete. </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%">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="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%">Beginning of fiscal 2022, we aligned our operations to better serve our clients and markets, and created a new High Performance Buildings ("HPB") division in the CIG reportable segment. As a result, we transferred some related operations in the GSG reportable segment to the CIG reportable segment. Prior year amounts for reportable segments have been reclassified to conform to the current year presentation.</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%">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%">2022</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%">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></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%">52.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%">55.2%</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%">52.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%">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%">49.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%">46.7</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%">49.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.6)</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.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%">(1.8)</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="iafe670a913ed4675b04a546850e8ef2b_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 high-end 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. based federal and municipal clients, especially in water infrastructure, flood protection and solid waste. GSG also leads our support for development agencies worldwide, especially in the United States, the 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 resilient 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 monitor and manage their water infrastructure more efficiently. 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 </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%">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 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 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. Our programs span planning, designing, implementing, researching and monitoring projects and leverage advanced technology to collect, manage and provide analytics for our clients. Key areas of focus include 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. Our projects also include 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="iafe670a913ed4675b04a546850e8ef2b_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 high-end consulting and engineering services to U.S. commercial clients, and international clients inclusive of the 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, high-performance buildings 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 decarbonization 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, the United Kingdom, 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 </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%">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 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 and asset management and evaluation. 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, hydropower, 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 in the U.S. and around the world; managing large, complex sediment remediation programs that help restore rivers and coastal waters to beneficial use; and supporting utilities in the U.S. in implementing restoration and environmental management programs.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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:115%">We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2022. There has been no remaining backlog for RCM since fiscal 2018 as the projects were complete</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. In May 2022, we received a cash settlement for the last $11 million RCM claim receivable in dispute resolution. This settlement resulted in an immaterial gain in the third quarter of fiscal 2022. There were no significant operating activities in RCM for fiscal 2022, 2021 and 2020. </span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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%">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. federal government, U.S. state and local 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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">30.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 #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%">33.6%</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: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></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%">U.S. state and local government</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%">17.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%">16.7</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%">14.7</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%">21.4</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></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%">31.0</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.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></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 f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or 11.0%, 11.7% and 12.2% of our revenue in fiscal 2022, 2021 and 2020, respectively. The Department of Defense ("DoD") accounted for 9.7%, 11.2% and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2% of our revenue in fiscal 2022, 2021 and 2020, 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 the U.S. federal government clients, accounted for more than 10% of our revenue in fiscal 2022.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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%">Contracts </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: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%">2022</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%">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></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.6%</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></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.7</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></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%">15.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%">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></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:6pt;text-align: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 specific </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%">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="iafe670a913ed4675b04a546850e8ef2b_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%">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. Effective development of business is facilitated by 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 advance 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="iafe670a913ed4675b04a546850e8ef2b_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%">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. Our overarching goal is to improve the lives of one billion people by 2030. Because our biggest impact on the world is through the projects we perform for our clients, we are tracking the total number of lives improved from our projects. We align our project impact analysis with the Global Reporting Initiative ("GRI") standards and the United Nations Sustainable Development Goals ("SDG's"), which measure social benefit and aim to reduce poverty in communities around the world. In addition to our 1 Billion People Challenge, we report on our operational greenhouse gas emissions associated with Scope 1, 2 and 3 CO</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</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 emissions. We also report on human capital metrics that align with our commitment to developing a thriving employee community, including gender balance, racial and ethnic diversity in our workforce, employee engagement and professional development.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 our Board of Directors and is supported by other key corporate and operations representatives via our Sustainability Council. We continuously implement sustainability-related policies and practices and assess the results of our efforts in order to improve upon them in the future. Tetra Tech's Board of Directors Strategic Planning and Enterprise Risk Management Committee reviews and approves the Sustainability Program and evaluates our progress in achieving the goals and objectives outlined in our plan. 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="iafe670a913ed4675b04a546850e8ef2b_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%">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:112%">Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#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:112%">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="iafe670a913ed4675b04a546850e8ef2b_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%">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 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 </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%">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="iafe670a913ed4675b04a546850e8ef2b_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%">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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that approximately two-thirds of our backlog at the end of fiscal 2022 will be recognized as revenue in fiscal 2023, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2022 year-end was $3.7 billion, an increase of $264 million, or 7.6%, compared to fiscal 2021&#160;year-end. Of this amount, GSG and CIG reported $2.3 billion and $1.5 billion of backlog, respectively, at fiscal 2022 year-end. </span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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%">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="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="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">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="iafe670a913ed4675b04a546850e8ef2b_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%">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="iafe670a913ed4675b04a546850e8ef2b_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%">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="iafe670a913ed4675b04a546850e8ef2b_79"></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 2022&#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="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 candidates, and those candidates are recruited, hired, assigned, developed and promoted based on merit and their alignment to our values.</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">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. Tetra Tech's ERG is open to all associates 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, Disabled and LGBTQIA+ employees and emerging professionals.</span></div><div style="margin-bottom:6pt;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 Management Training 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. Tetra Tech's Project Excellence Steering Committee sponsors the development and implementation of our comprehensive Project Management Training Program. The training program has been designed to address all areas of the project life cycle. Tetra Tech's Project Management Training Program is available to all employees and is focused on professional development, techniques for managing high-end projects and how to employ enterprise systems and dashboards. Our Project Management Training Program provides comprehensive training in high-end project leadership skills through online training, virtual workshops and in-person events.</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="iafe670a913ed4675b04a546850e8ef2b_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%">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;22, 2022:</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<br/></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%">64&#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%">Jill Hudkins<br/></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:top"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="background-color:#ffffff;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:153pt"><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%">Ms. Hudkins was appointed President in October 2022. Ms. Hudkins has been with us for over 24 years in increasingly responsible positions. She served as President of the Resilient &amp; Sustainable Infrastructure Division from October 2021 to October 2022, President of the IEW Operating Unit from April 2021 to October 2022 and Vice President and Growth Initiatives Program Leader from October 2019 to October 2022. Prior to this, Ms. Hudkins served as Vice President and One Water Leader from May 2015 to October 2019. She is a registered Professional Engineer and is a nationally recognized expert in high-end innovative water treatment solutions. Ms. Hudkins holds a master's degree in Civil and Environmental Engineering from the Massachusetts Institute of Technology, and a bachelor's degree in Civil and Environmental Engineering from Duke 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%">Steven M. Burdick<br/></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%">58&#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</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, Corporate Controller and Chief Accounting Officer 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><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%">Leslie Shoemaker<br/></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%">65&#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 Sustainability and Leadership Development 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: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 Executive Vice President, Chief Sustainability and Leadership Development Officer in October 2022 after serving as Tetra Tech's President since September 2019. Dr. Shoemaker joined us in 1991, and has served in various management capacities, including project and program manager, water resources manager and business 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. Since the inception of our sustainability program in 2010, she has served as Chief Sustainability Officer leading the formation and evolution of the program. Dr.&#160;Shoemaker has facilitated leadership development for Tetra Tech's Leadership Academy program. Dr. Shoemaker holds a B.A. in Mathematics from Hamilton College, a Master of Engineering from Cornell University and a Ph.D. in Agricultural Engineering from the University of Maryland. She was inducted into the United States' National Academy of Engineers in 2022.<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%">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%">55&#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 25-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%">61&#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 37 years of experience, including 29 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., U.S. 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></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%">55&#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><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%">46&#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></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%">16</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_85"></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 internet 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="iafe670a913ed4675b04a546850e8ef2b_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;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"><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. Ongoing instability and current conflicts in global markets, including Eastern Europe, the Middle East and Asia, and the potential for other conflicts and future terrorist activities and other recent geopolitical events throughout the world, including Russia's invasion of Ukraine, have created and may continue to create economic and political uncertainties and impacts. 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 current 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="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="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%">17</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 2022, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.0% </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 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 trade policies, 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-bottom:6pt;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%">Our results of operations could be adversely affected by health outbreaks such as the coronavirus disease 2019 ("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 recent global COVID-19 pandemic has created significant volatility, uncertainty and economic disruption. The extent to which future health outbreaks could impact our business, operations and financial results would depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the outbreak; governmental, business and individuals&#8217; actions, including vaccination requirements, taken in response to the outbreak; the impact of the outbreak 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 could also slow down decision-making, delay planned work or seek to terminate existing agreements. 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;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%">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;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 2022, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47.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%"> 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-bottom:6pt;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%">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"><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, 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, 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:400;line-height:120%">10% of our revenue for 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:120%"> 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-bottom:6pt;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-bottom:6pt;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;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, 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%">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-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-bottom:6pt;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;2, 2022, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$29.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 in fiscal 2020. We had no goodwill impairment in fiscal 2021 and 2022.</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%">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-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-bottom:6pt;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-bottom:6pt;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%">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: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-bottom:6pt;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 to </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:400;line-height:120%">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. </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;2, 2022 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $3.7 billion, an increase of $263.9 million, or 7.6%, compared t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o the end of fiscal 2021. 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") 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="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;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 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 </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%">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-bottom:6pt;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="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="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;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="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="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;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. 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, 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="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%">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, 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-bottom:3pt;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-bottom:3pt;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-bottom:3pt;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-bottom:3pt;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-bottom:3pt;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:3pt;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-bottom:3pt;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="margin-bottom:3pt;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="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-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-bottom:6pt;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="iafe670a913ed4675b04a546850e8ef2b_91"></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%">31</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_94"></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 2022&#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%">Arlington, VA</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</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%">Boston, MA</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%">Irvine, CA</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%">London, United Kingdom</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 /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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pittsburgh, PA</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%">San Diego, 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%">Vancouver, BC, Canada</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="iafe670a913ed4675b04a546850e8ef2b_97"></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="iafe670a913ed4675b04a546850e8ef2b_100"></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%">32</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_103"></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="iafe670a913ed4675b04a546850e8ef2b_106"></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,114 stockholders of record at October&#160;2, 2022</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"><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 1, 2017, 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 2022 totaled $0.86 per share. We declared and paid dividends in the first and second quarters totaling $0.40 per share ($0.20 each quarter) on our common stock and paid dividends in the third and fourth quarters totaling $0.46 per share ($0.23 each quarter) on o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur common stock. We declared and paid dividends totaling $0.74, $0.64, $0.54 and $0.44 per share in fiscal 2021, 2020, 2019 and 2018, 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-20221002_g1.jpg" alt="ttek-20221002_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;1, 2017</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;2, 2022</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%">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><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%">2022</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%">147.92&#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%">185.48&#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%">200.81&#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%">336.07&#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%">286.12&#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%">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%">124.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.37&#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%">115.70&#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%">109.74&#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%">103.37&#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%">159.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84&#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%">33</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="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, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock in addition to the $147.8 million remaining under the previous stock repurchase program at October 3, 2021. In fiscal 2022, we repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0 million in the open market. At </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;2, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had a remaining balance of $347.8 million under our 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:120%">Below is a summary of the stock repurchases that were traded and settled during the 12 months ended October&#160;2, 2022:</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%">October 4, 2021 - October 31, 2021</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%">97,020</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%">160.47&#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%">97,020&#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%">532,244&#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%">November 1, 2021 - November 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%">91,216</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%">180.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,811&#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 29, 2021 - January 2, 2022</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%">101,960</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%">176.52&#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%">101,960&#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%">497,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%">January 3, 2022 - January 30, 2022</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%">96,908</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%">149.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,279&#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 31, 2022 - February 27, 2022</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%">110,858</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%">146.53&#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%">110,858&#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%">467,036&#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 28, 2022 - April 3, 2022</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%">120,274</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%">159.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%">120,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,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%">April 4, 2022 - May 1, 2022</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%">95,121</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%">152.79&#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%">95,121&#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%">433,279&#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%">May 2, 2022 - May 29, 2022</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%">131,962</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%">129.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,181&#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 30, 2022 - July 3, 2022</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%">140,961</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%">130.30&#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%">140,961&#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%">397,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%">July 4, 2022 - July 31, 2022</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%">103,723</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%">140.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,280&#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%">August 1, 2022 - August 28, 2022</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%">115,677</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%">147.81&#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%">115,677&#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%">366,182&#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 29, 2022 - October 2, 2022</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%">135,999</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%">135.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,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="iafe670a913ed4675b04a546850e8ef2b_109"></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%">Item&#160;6.&#160;&#160;&#160;&#160;[Reserved]</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%">34</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_112"></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="iafe670a913ed4675b04a546850e8ef2b_115"></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%"> In fiscal 2022, o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%"> increased 9.0% comp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ared to 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This year-over-year growth reflects increased activity in our U.S. state and local, U.S. commercial and international client sectors. Our revenue also includes contributions from acquisitions that did not have comparable revenue in fiscal 2021. We report results of operations based on a 52 or 53-week period ending on the Sunday nearest September 30. Fiscal years 2022, 2021 and 2020 contained 52, 53 and 52 weeks, respectively.  We estimate that our revenue increased approximately 11.0% in fiscal 2022 compared to last fiscal year adjusting for the extra week 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-style:italic;font-weight:400;line-height:120%">U.S. Federal Government. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%"> decreased 1.6% in f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iscal 2022 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:120%">2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This decrease primarily reflects the wind-down of our international development activities in Afghanistan that ceased in the fourth quarter of last fiscal year. Excluding Afghanistan, our U.S. federal government revenue grew approximately 3% in fiscal 2022 compared to fiscal 2021, primarily due to increased environmental activities for civilian agencies.</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 revenue also includes contributions from acquisitions that did not have comparable revenue in the prior year. During perio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ds of economic volatility, our U.S. federal government business has historically been the most stable and predictable. We expect our U.S. federal government revenue to grow in fiscal 2023. Approximately $1 trillion in new U.S. federal funding passed in 2021 through the Infrastructure Investment and Jobs Act, the Inflation Reduction Act and the CHIPS and Science Act. Each of these programs include substantial planned investments in our key end markets including water, environment and sustainable infrastructure over the next five to ten 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-style:italic;font-weight:400;line-height:120%">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:120%">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:120%">increased 12.5% i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n fiscal 2022 compared to 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase reflects continued broad-based growth in our U.S. state and local government infrastructure business, particularly with increased revenue from municipal water infrastructure work, including digital water projects, in the metropolitan areas of California, Texas and Florida. Our disaster response activities also increased compared to fiscal 2021. Most of our work for the U.S. state and local governments relates to critical water and environmental programs, which we expect to continue to grow in fiscal 2023.</span></div><div style="margin-bottom:6pt;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%">U.S. Commercial.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%"> increased 17.4% i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n fiscal 2022 compared to fiscal 2021. This increase was primarily due to more activity on environmental programs, including meeting net zero carbon goals and designing high performance buildings. In addition, industrial activity was reduced in fiscal 2021 as a result of the COVID-19 pandemic. We expect growth in our U.S. commercial work to continue in fiscal 2023.</span></div><div style="margin-bottom:6pt;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%">International. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%"> increased 13.6% in f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iscal 2022 compared to fiscal 2021. Our revenue includes contributions from acquisitions that did not have comparable revenue in fiscal 2021. Additionally, the revenue growth reflects government stimulus spending on infrastructure and commercial activities related to an increased focus on sustainability</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 expect growth in our international work to continue in fiscal 2023. If the global economy were to experience a recession, as some forecasts predict, our international growth in fiscal 2023 could be adversely impacted.</span></div><div style="margin-bottom:6pt;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%">Pending Acquisition. </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 September 23, 2022, we made an all cash offer to acquire all the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, which was unanimously recommended by RPS's Board of Directors. RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions especially in energy transformation, water and program management for government and commercial clients. The transaction is to be affected using a court sanctioned scheme of arrangement between RPS and its shareholders, and is subject to certain regulatory approvals and approval by RPS shareholders. </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 November 3, 2022, RPS's shareholders approved the scheme of arrangement, with the acquisition expected to be closed and effective in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> January 2023 after regulatory and court approval with an all cash purchase price for 100% of the outstanding shares of approximately GBP 636 million. </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="iafe670a913ed4675b04a546850e8ef2b_118"></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 2022 Compared to Fiscal 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%">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 2,<br/>2022</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%">October 3,<br/>2021</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,504,048&#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,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%">290,535&#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.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%">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%">(668,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%">(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%">(7,127)</span></td><td style="background-color:#ffffff;padding: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%">(1.1)</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,835,580&#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,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%">283,408&#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.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%">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,260,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(206,249)</span></td><td style="background-color:#ffffff;padding: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.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%">575,559&#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%">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%">77,159&#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.5</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%">(234,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(11,812)</span></td><td style="background-color:#ffffff;padding: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%">(5.3)</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%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">(3,602)</span></td><td style="background-color:#cceeff;padding: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%">(110.1)</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 #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%">340,446&#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%">278,701&#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%">61,745&#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%">22.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%">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%">(11,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">247&#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%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">19,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">19,904&#160;</span></td><td style="background-color:#ffffff;padding: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 before 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:400;line-height:100%">348,766&#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:400;line-height:100%">266,870&#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:400;line-height:100%">81,896&#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="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%">30.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%">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%">(85,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(51,563)</span></td><td style="background-color:#ffffff;padding: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%">(151.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</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%">263,164&#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%">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%">30,333&#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%">13.0</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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(18)</span></td><td style="background-color:#ffffff;padding: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%">(85.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%">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%">263,125&#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%">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%">30,315&#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%">13.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%">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.86&#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%">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%">0.60&#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%">14.1</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="margin-bottom:6pt;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2022, revenue and revenue, net of subcontractor costs, increased $290.5 million, or 9.0%, and $283.4 million, or 11.1%, respectively, compared to fiscal 2021. Excluding the contributions from acquisitions, which did not have comparable revenue in fiscal 2021, our revenue increased 4.1% in fiscal 2022 compared to last fiscal year.  Our GSG segment's revenue and revenue, net of subcontractor costs, increased $48.0 million, or 2.7%, and $70.7 million, or 5.6%, respectively, in fiscal 2022 compared to the prior year. Our CIG segment's revenue increased $238.4 million, or 15.9%, and revenue, net of subcontractor costs, increased $213.3 million, or 16.6% in fiscal 2022 compared to fiscal 2021. The fiscal 2022 results for GSG and CIG segments are described below under "Government Services Group" and "Commercial/International Services Group", respectively.</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:120%">The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude a non-operating benefit from Employee Retention Credits ("ERC's") received in fiscal 2022 and gains from adjustments to contingent consideration liabilities in fiscal 2021. Our adjusted earnings per share ("EPS") for fiscal 2022 also excludes a non-operating $19.9 million unrealized gain on a foreign exchange contract that serves as an economic hedge related to our planned acquisition of RPS. This gain is reported as "Other income" in our Consolidated Statement of Income for fiscal 2022. Our adjusted EPS for fiscal 2021 also excludes non-recurring tax items. The effective tax rates applied to the adjustments to EPS to arrive at adjusted EPS average 26% and 25% for fiscal 2022 and 2021, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and the tax jurisdiction in which it occurred. 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="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><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-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 2,<br/>2022</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%">October 3,<br/>2021</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%">340,446&#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%">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%">61,745&#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%">22.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%">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%">&#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%">(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%">3,273&#160;</span></td><td style="background-color:#ffffff;padding: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%">Employee Retention Credits</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,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(6,486)</span></td><td style="background-color:#cceeff;padding: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%">333,960</span><span style="color:#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%">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%">58,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:#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%">21.3</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.86&#160;</span></td><td style="background-color:#ffffff;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%">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%">0.60&#160;</span></td><td style="background-color:#ffffff;padding: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%">14.1</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%">&#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.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.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="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%">Employee Retention Credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding: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%">Other income</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.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.28)</span></td><td style="background-color:#cceeff;padding: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-recurring tax items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding: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 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:#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%">4.50</span><span style="color:#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%">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:#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%">0.71</span><span style="color:#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%">18.7</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;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></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;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;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 $61.7 million, or 22.2%, in fiscal 2022 compared to fiscal 2021. The fiscal 2022 results included the benefit of ERC's totaling $6.5 million, which represents reimbursement from the U.S. federal government under the Coronavirus Aid, Relief and Economic Security Act for the costs that we incurred during the second quarter of fiscal 2020 to address the COVID-19 pandemic. The amounts were recognized in fiscal 2022 when the funds were received due to the uncertainty related to the computation of qualifying amounts and delayed processing times for our application. These amounts were primarily reflected as a reduction to "Other costs of revenue" in our Consolidated Statement of Income and an increase to "Net cash provided by operating activities" in our Consolidated Statement of Cash Flows for fiscal 2022, consistent with the presentation of the related costs recognized in the second quarter of fiscal 2020. Excluding the ERC's and the contributions from acquisitions, which did not have comparable results in fiscal 2021, our adjusted operating income increased $31.5 million, or 11.5% in fiscal 2022 compared to fiscal 2021. These increases reflect improved results in both 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net interest expense was $11.6 million and $11.8 million in fiscal 2022 and 2021, respectively. The decrease primarily reflects lower average year-over-year borrowings, partially offset by higher borrowing rates. </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 effective tax rates for fiscal 2022 and 2021 were 24.5% and 12.8%, respectively. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million, primarily consisting of a valuation allowance in the United Kingdom that was released due to sufficient sustainable profitability being achieved in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we repatriated approximately $80&#160;million from Canada and recognized a related tax expense of $5.6&#160;million. Also, i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncome tax expense was reduced by $10.3 million and $12.9 million of excess tax benefits on share-based payments in fiscal 2022 and 2021, respectively. Excluding the impact of the fiscal 2021 valuation allowance benefit, the fiscal 2021 Canadian repatriation and the excess tax benefits on share-based payments in both fiscal years, our effective tax rates for  fiscal 2022 and 2021 were 27.5% and 25.7%, 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%">Our EPS was $4.86 in fiscal 2022, compared to $4.26 in fiscal 2021. Excluding the aforementioned non-operating and non-recurring items, our adjusted EPS was $4.50 in fiscal 2022, compared to $3.79 last fiscal year, an increase of 18.7%.</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="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 2,<br/>2022</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%">October 3,<br/>2021</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,820,868&#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,772,905&#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%">47,963&#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%">2.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%">(484,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,720&#160;</span></td><td style="background-color:#ffffff;padding: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.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,336,456</span><span style="color:#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,265,773</span><span style="color:#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%">70,683</span><span style="color:#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%">5.6</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%">198,448</span><span style="color:#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%">174,755</span><span style="color:#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%">23,693</span><span style="color:#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%">13.6%</span></td></tr></table></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%">Revenue and revenue, net of subcontractor costs, increased $48.0 million, or 2.7%, and increased $70.7 million, or 5.6%, respectively, in fiscal 2022 compared to fiscal 2021. The increases primarily reflect higher U.S. state and local government activities related to water and environmental programs and disaster response projects. </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%">Operating income increased $23.7 million in fiscal 2022 compared to fiscal 2021. The fiscal 2022 results included $4.4 million of the aforementioned ERC's. Excluding this benefit, operating income increased 11.0% in fiscal 2022 compared to last fiscal year. Our operating margin, based on revenue, net of subcontractor costs, improved to 14.8% in fiscal 2022 compared to 13.8% in fiscal 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the ERC's, our 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 margin was 14.5% in fiscal 2022. The improved operating margin in fiscal 2022 was primarily due to our increased focus on high-end consulting services, including digital water, 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 2,<br/>2022</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%">October 3,<br/>2021</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,738,436&#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,500,074&#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%">238,362&#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%">15.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%">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%">(239,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049)</span></td><td style="background-color:#ffffff;padding: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%">(11.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: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,499,124</span><span style="color:#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,285,811</span><span style="color:#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%">213,313</span><span style="color:#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%">16.6</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%">194,142</span><span style="color:#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%">152,262</span><span style="color:#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%">41,880</span><span style="color:#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%">27.5</span></td></tr></table></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%">Revenue and revenue, net of subcontractor costs, increased $238.4 million, or 15.9%, and increased $213.3 million, or 16.6%, respectively, in fiscal 2022 compared to fiscal 2021. The revenue growth primarily reflects increased activity on commercial environmental programs, including meeting net zero carbon goals and high performance buildings. These increases were also due to the international government stimulus spending on infrastructure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the fiscal 2022 revenue included contributions from acquisitions, which did not have comparable revenue in fiscal 2021. </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%">Operating income increased $41.9 million in fiscal 2022 compared to fiscal 2021. The fiscal 2022 operating income  included $1.9 million of the aforementioned ERC's. Excluding this benefit, operating income increased 26.2% in fiscal 2022 compared to last fiscal year. Our operating margin, based on revenue, net of subcontractor costs, improved to 13.0% in fiscal 2022 compared to 11.8% in fiscal 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the ERC's, 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 operating margin was 12.8% for fiscal 2022. The improved operating margin was primarily due to our increased focus on high-end consulting services, project execution and 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%">Remediation and Construction Management ("RCM")</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%">RCM's projects were substantially complete at the end of fiscal 2018. In May 2022, we received a cash settlement for the last $11 million RCM claim. This settlement resulted in an immaterial gain in the third quarter of fiscal 2022. There were no significant operating activities in RCM for fiscal 2022 and 2021. </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="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, 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 #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%">37,610&#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="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="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 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="margin-bottom:6pt;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 style="margin-bottom:6pt;margin-top:6pt;text-align: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 fiscal 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our GSG segment's revenue and revenue, net of subcontractor costs, increased $194.6 million, or 12.3%, and $148.3 million, or 13.3%, respectively, in fiscal 2021 compared to fiscal 2020. Our CIG segment's revenue increased $29.0 million, or 2.0%, and revenue, net of subcontractor costs, increased $54.7 million, or 4.4% 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:120%">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="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;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. Some of these costs were related to the $6.5 million benefit of ERC's, which were applied for in fiscal 2020 and subsequently received and recognized in fiscal 2022.</span></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%">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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">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 #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%">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 #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%">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 #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%">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 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%">(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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.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 #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.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%">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 #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%">16.3</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="margin-bottom:6pt;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-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 $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 Impairment of Goodwill."</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="background-color:#ffffff;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 $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><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:12pt;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%">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:120%">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:120%">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 the aforementioned non-recurring net tax benefit of $21.6 million primarily consisting of a valuation allowance in the United Kingdom. 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="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;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 fiscal 2020, an increase of 16.3%.</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%">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, 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,772,905&#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,578,332&#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%">194,573&#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%">12.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%">(507,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-color:#ffffff;padding: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.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: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,265,773</span><span style="color:#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,117,464</span><span style="color:#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%">148,309</span><span style="color:#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%">13.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%">174,755</span><span style="color:#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%">146,273</span><span style="color:#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%">28,482</span><span style="color:#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%">19.5</span></td></tr></table></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%">Revenue and revenue, net of subcontractor costs, increased $194.6 million, or 12.3%, and $148.3 million, or 13.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 fiscal 2020. </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></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%">Operating income increased $28.5 million in fiscal 2021 compared to fiscal 2020 primarily reflecting the revenue growth.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.8% in fiscal 2021 compared to 13.1% fiscal 2020. Excluding the COVID-19 charges, our operating margin was 13.2% 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, 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,500,074&#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,471,097&#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%">28,977&#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%">2.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%">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%">(214,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,703&#160;</span></td><td style="background-color:#ffffff;padding: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.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: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,285,811</span><span style="color:#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,231,131</span><span style="color:#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%">54,680</span><span style="color:#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%">4.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%">152,262</span><span style="color:#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%">136,418</span><span style="color:#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%">15,844</span><span style="color:#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%">11.6</span></td></tr></table></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%">Revenue and revenue, net of subcontractor costs, increased $29.0 million, or 2.0%, and $54.7 million, or 4.4%, 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 second half of fiscal 2021. The increases also reflect contributions from acquisitions, which did not have comparable revenue in fiscal 2020, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income increased $15.8 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 $17.7 million in fiscal 2021 compared to fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, improved to 11.8% in fiscal 2021 compared to 11.1% fiscal 2020. Excluding the disposition gains and COVID-19 charges, our operating margin was 10.9% 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%">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"><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"><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, 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: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: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%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 at October 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-style:italic;font-weight:700;line-height:120%">Fiscal 2020 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. That trend prompted a strategic review of our Asia/Pacific ("ASP") reporting unit, which was 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 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 id="iafe670a913ed4675b04a546850e8ef2b_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%">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;2, 2022</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 $185.1 million of cash and cash equivalents and access to an additional $784.3 million of borrowing available under our credit facility. We generated $336.2 million of cash from operations in fiscal 2022. 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, stock repurchases, cash dividends, capital expenditures 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 amended in the anticipation of our planned acquisition of RPS in the second quarter of fiscal 2023, as described below, will be sufficient to meet our capital requirements for at least 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%">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 that time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million were no longer being indefinitely reinvested and recorded an additional deferred tax </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="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%">liability/expense of $3.1 million. Prospectively, from the date of the repatriation, our earnings in Canada are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income. At October 2, 2022, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $81.7 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 and rates applicable at October 3, 2022, 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="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, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock in addition to the $147.8 million remaining under the previous stock repurchase program at October 3, 2021. In fiscal 2022, we repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0 million in the open market. At </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;2, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had a remaining balance of $347.8 million under our stock repurchase program. We declared and paid common stock dividends totaling $46.1 million, or $0.86 per share, in fiscal 2022 compared to $40.0 million, or $0.74 per share, 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-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-style:italic;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;7, 2022, our Board of Directors declared a quarterly cash dividend of $0.23 per share payable on December&#160;9, 2022 to stockholders of record as of the close of business on November 21, 2022.</span></div><div style="margin-bottom:6pt;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%">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:120%">As of October&#160;2, 2022, cash and cash equivalents were $185.1 million, an increase of $18.5 million compared to the fiscal 2021 year-end. The increase was primarily due to net cash provided by operating activities, partially offset by stock repurchases, dividends, as well as payments for business acquisitions, contingent earn-outs and taxes on vested restricted stock. </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%">Operating Activities. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Cash provided by operating activities increased 10.5% from $304.4 million in fiscal 2021 to $336.2 million in fiscal 2022. The increase primarily reflects higher earnings and improved working capital from faster collections of our receivables in fiscal 2022 compared to 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-style:italic;font-weight:400;line-height:120%">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: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%">Net cash used in investing activities was $55.7 million in fiscal 2022, a decrease of $37.3 million compared to fiscal 2021. The decrease was primarily due to lower payments for business acquisitions completed in fiscal 2022 compared to last 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: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 2022, net cash used in financing activities was $249.6 million, an increase of $39.5 million compared to fiscal 2021. The increase was primarily due to higher stock repurchases.</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 February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $1.05 billion that will mature in February 2027. The Amended Credit Agreement is a $750 million senior secured, five-year facility that provides for a $250 million term loan facility (the &#8220;Amended Term Loan Facility&#8221;) and a $500 million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;). In addition, the Amended Credit Agreement includes a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1.05 billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company&#8217;s projects and operational sustainability initiatives and (ii) improvement of peoples&#8217; lives as a result of the Company&#8217;s projects that provide environmental, social and governance benefits. 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 $300 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="background-color:#ffffff;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 February 18, 2022. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually commencing June 30, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% 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 Secured Overnight Financing Rate ("SOFR") rate plus 1.00%,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus a margin that ranges from 0% to 0.875% 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 February 18, 2027, 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;2, 2022, 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 $258.8 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $243.8 million under the Amended Term Loan Facility and $15.0 million under the Amended Revolving Credit Facility.  The year-to-date weighted-average interest rate of the outstanding borrowings during fiscal 2022 was 1.97%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date weighted-average interest rate on borrowings outstanding during fiscal 2022 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 </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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Statements" included in Item&#160;8, was 3.60%. At October&#160;2, 2022, we had $484.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 2022, 2021 and 2020, 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%">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.25 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;2, 2022, we were in compliance with these covenants with a consolidated leverage ratio of 0.76x and a consolidated interest coverage ratio of 29.52x. </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 short-term cash advances and bank guarantees. At October&#160;2, 2022, there were no outstanding borrowings under these facilities, and the aggregate amount of standby letters of credit outstanding was $44.4&#160;million. As of October&#160;2, 2022, 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%">Subsequent Event.  </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 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500 million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55 billion. We expect to draw the entire amount of the New Term Loan Facility to partially finance the planned acquisition of RPS. The remaining purchase price is expected to be financed with existing cash on hand and borrowings under the existing Amended Revolving Credit Facility. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date.  </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="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 15, 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: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.20&#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 2, 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: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%">10,793&#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 20, 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%">January 31, 2022</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%">February 11, 2022</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,769&#160;</span></td><td style="background-color:#ffffff;padding: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 25, 2022</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%">May 2, 2022</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.23&#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, 2022</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%">12,311&#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 27, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2022</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.23&#160;</span></td><td style="background-color:#ffffff;padding: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 12, 2022</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%">12,226&#160;</span></td><td style="background-color:#ffffff;padding: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 26, 2022</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 7, 2022</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.23&#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%">November 21, 2022</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 9, 2022</span></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: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;2, 2022 and October&#160;3, 2021, the liability for income taxes associated with uncertain tax positions was $10.6 million and $14.1 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. </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 liabilities represent our current estimates of the additional tax liabilities that we may be assessed when the related audits are concluded. If these audits are resolved in a manner more unfavorable than our current expectations, our additional tax liabilities could be materially higher than the amounts currently recorded resulting in additional tax expense.</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="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:6pt;text-align: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 t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he 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;2, 2022, we had $0.7 million in standby letters of credit outstanding under our Amended Credit Agreement and $44.4&#160;million 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 and construction contracts. 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 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="iafe670a913ed4675b04a546850e8ef2b_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%">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 </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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;units 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 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-</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="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%">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 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 </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-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%">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:120%">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; (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:120%">. Our last review at July 4, 2022 (i.e.&#160;the first day of our fourth quarter in fiscal 2022), 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 165%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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. That trend prompted a strategic review of our Asia/Pacific ("ASP") reporting unit, which was 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 equaled 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:120%">. 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"><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="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;text-align: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:120%">Incom</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e 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 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 2, 2022, primarily loss carryforwards, will not be realized, and we have reserved accordingly.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2022, the Inflation Reduction Act and the CHIPS and Science Act were signed into law. These Acts both contain new U.S. income tax provisions; however, we do not expect them to have a material impact on our consolidated financial statements.</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="iafe670a913ed4675b04a546850e8ef2b_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%">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="iafe670a913ed4675b04a546850e8ef2b_130"></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 the British Pound. </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;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.000% to 1.875% 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 SOFR rate plus 1.00%) plus a margin that ranges from 0% to 0.875% per annum. </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 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 SOFR rate have a term no l</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ess 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 SOFR rate with similar terms, not to exceed the maturity date of the Facility. The Facility matures on February 18, 2027. At October&#160;2, 2022, we had $258.8 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $243.8 million under the Amended Term Loan Facility and $15.0&#160;million under the Amended Revolving Credit Facility.  The year-to-date weighted-average interest rate of the outstanding borrowings during fiscal 2022 was 1.97%. </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 August 2018, we entered into five interest rate swap agreements 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 our Credit Agreement. As of October&#160;2, 2022, the notional principal of our outstanding interest swap agreements was $200.0 million ($40.0 million each.) Our year-to-date average effective interest rate on borrowings outstanding under the Credit Agreement, including the effects of interest rate swap agreements, at October&#160;2, 2022, was 3.60%. 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="background-color:#ffffff;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 the 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. We reported $0.2 million and $1.4 million of foreign currency losses in fiscal 2022 and 2021, 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="background-color:#ffffff;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 fiscal 2022 and 2021, 31.0% and 29.8% of our consolidated revenue, respectively, was generated by our international business. For fiscal 2022, the effect of foreign exchange rate translation on the consolidated balance sheets was a decrease in equity of $94.9 million compared to an increase in equity of $30.6 million in fiscal 2021. 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="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 the anticipation of the planned acquisition of RPS, we entered into a forward contract during the fourth quarter of fiscal 2022 to acquire GBP 714.0 million at a rate of 1.0852 for a total of USD 774.8 million. The contract matures on December 30, 2022. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract is marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9 million, which resulted in an unrealized gain of the same amount in the fourth quarter fiscal 2022 and is reflected in &#8220;Other income" on the consolidated income statement for fiscal 2022. The related $19.9 million asset is reported in "Prepaid expenses and other current assets" on the consolidated balance sheet at October 2, 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%">50</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_133"></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="#iafe670a913ed4675b04a546850e8ef2b_136">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="#iafe670a913ed4675b04a546850e8ef2b_136">52</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="#iafe670a913ed4675b04a546850e8ef2b_139">Consolidated Balance Sheets at 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="#iafe670a913ed4675b04a546850e8ef2b_139">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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_139">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="#iafe670a913ed4675b04a546850e8ef2b_139"> and </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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_139">1</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="#iafe670a913ed4675b04a546850e8ef2b_139">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: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="#iafe670a913ed4675b04a546850e8ef2b_142">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="#iafe670a913ed4675b04a546850e8ef2b_142">October 2, 2022, </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="#iafe670a913ed4675b04a546850e8ef2b_142">October 3, 2021</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="#iafe670a913ed4675b04a546850e8ef2b_142"> and</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="#iafe670a913ed4675b04a546850e8ef2b_142"> September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_142">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="#iafe670a913ed4675b04a546850e8ef2b_145">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="#iafe670a913ed4675b04a546850e8ef2b_145">October 2, 2022, </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="#iafe670a913ed4675b04a546850e8ef2b_145">October 3, 2021</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="#iafe670a913ed4675b04a546850e8ef2b_145"> and </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="#iafe670a913ed4675b04a546850e8ef2b_145">September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_145">56</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="#iafe670a913ed4675b04a546850e8ef2b_148">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="#iafe670a913ed4675b04a546850e8ef2b_148">October 2, 2022, </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="#iafe670a913ed4675b04a546850e8ef2b_148">October 3, 2021</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="#iafe670a913ed4675b04a546850e8ef2b_148"> and</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="#iafe670a913ed4675b04a546850e8ef2b_148"> September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_148">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="#iafe670a913ed4675b04a546850e8ef2b_151">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="#iafe670a913ed4675b04a546850e8ef2b_151">October 2, 2022, </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="#iafe670a913ed4675b04a546850e8ef2b_151">October 3, 2021</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="#iafe670a913ed4675b04a546850e8ef2b_151"> and</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="#iafe670a913ed4675b04a546850e8ef2b_151"> September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_151">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="#iafe670a913ed4675b04a546850e8ef2b_154">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="#iafe670a913ed4675b04a546850e8ef2b_154">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="#iafe670a913ed4675b04a546850e8ef2b_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="#iafe670a913ed4675b04a546850e8ef2b_256">October 2, 2022, </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="#iafe670a913ed4675b04a546850e8ef2b_256">October 3, 2021</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="#iafe670a913ed4675b04a546850e8ef2b_256"> and</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="#iafe670a913ed4675b04a546850e8ef2b_256"> September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_256">93</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%">51</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_136"></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="margin-bottom:6pt;margin-top:6pt;text-align: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 2, 2022 and October 3, 2021, 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 2, 2022, including the related notes (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 2, 2022, 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:120%">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 2, 2022 and October 3, 2021, and the results of its operations and its cash flows for each of the three years in the period ended October 2, 2022 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:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of October 2, 2022, 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 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: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"><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 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="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%">52</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"><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.32 billion of the Company&#8217;s total revenues for the year ended October 2, 2022 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 judgment 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 immaterial operating income adjustments for the year ended October 2, 2022. 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 $10.0 million and approximately $80 million, respectively, as of October 2, 2022. Claims are amounts in excess of agreed contract prices that the Company seeks to collect from clients or other third parties.</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 Company had no claims as of October 2, 2022.</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 principal considerations for our determination that performing procedures relating to revenue recognition - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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/ <ix:nonNumeric contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MDk_1bbafbe6-6ccc-431f-ba2f-d605307731c3"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MDk_8c893caf-1e11-4edc-8463-baaa89380f7d">PricewaterhouseCoopers</ix:nonNumeric></ix:nonNumeric> 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%"><ix:nonNumeric contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MTE_e9377d8b-9e2b-4b87-be86-46ffe2c6db6f"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MTI_cb465a63-de9a-44f2-8daa-a7b02956827c">Los Angeles, California</ix:nonNumeric></ix:nonNumeric></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 23, 2022</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%">53</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_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 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 2,<br/>2022</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%">October 3,<br/>2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzItMS0xLTEtNTEwMTY_cf95aa9c-b3c5-4a67-8aa1-8c73d7ad13fc">185,094</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzItMy0xLTEtNTEwMTY_3d4d4f6c-cc3f-4ab3-b504-d2215fd81c6a">166,568</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMtMS0xLTEtNTEwMTY_261581c1-dafd-459b-9804-be763d795818">755,112</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMtMy0xLTEtNTEwMTY_b088053a-be2c-40b9-aac3-df9a08a22996">668,998</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQtMS0xLTEtNTEwMTY_399ed796-3061-4932-b4f7-9091042724fb">92,405</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQtMy0xLTEtNTEwMTY_b57f7ea7-4e14-4b8f-8f90-3972ed01a3f7">103,784</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzUtMS0xLTEtNTEwMTY_5e35c076-988a-4b86-b1d6-1af39cacc54d">115,400</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzUtMy0xLTEtNTEwMTY_b4df52e6-624e-4210-b4fa-e5f0b97889b1">112,338</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzYtMS0xLTEtNTEwMTY_e431a9ef-d53f-4de5-bba9-70b588edf08b">10,205</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzYtMy0xLTEtNTEwMTY_bf51c2ef-a83e-4746-98ee-6379f4513101">14,260</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzctMS0xLTEtNTEwMTY_e84b104b-2396-48da-89bd-d5e7ec036434">1,158,216</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzctMy0xLTEtNTEwMTY_25eafbeb-f8a5-443e-815f-7080c03cde65">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></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;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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzktMS0xLTEtNTEwMTY_e9caac88-f55b-4181-b857-fab4019ac1f6">32,316</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzktMy0xLTEtNTEwMTY_64bf574d-cd27-4908-b7c5-f9768b6af917">37,733</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%">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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEwLTEtMS0xLTUxMDE2_a017e1a9-8b82-48b9-b0e3-905abba5ec84">182,319</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEwLTMtMS0xLTUxMDE2_318cd771-54db-4e97-9157-0a97d4788164">215,422</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzExLTEtMS0xLTUxMDE2_a7145573-a404-41d5-822b-703577f4b288">4,570</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzExLTMtMS0xLTUxMDE2_c257072f-d848-43df-b1d2-4a0bea7d4fb2">3,282</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEyLTEtMS0xLTUxMDE2_27a5676e-0543-4529-80f8-0210c29c387e">1,110,412</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEyLTMtMS0xLTUxMDE2_de086b48-e0b6-45e7-b7a8-f96ca01484c2">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEzLTEtMS0xLTUxMDE2_71560b2f-8b93-4fb4-836d-ed3ec7c5b8e0">29,163</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEzLTMtMS0xLTUxMDE2_606162d8-f27a-4a06-abd8-fcd7558562c9">37,990</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE0LTEtMS0xLTUxMDE2_4489ab56-4934-4e97-b4c0-599d86740eed">47,804</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE0LTMtMS0xLTUxMDE2_d9acf4e7-4c7f-4673-8af2-b56d02e47768">54,413</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE1LTEtMS0xLTUxMDE2_308d9369-b62b-45f1-8b23-ad600077b162">57,976</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE1LTMtMS0xLTUxMDE2_f0cb048f-89e0-4fc7-be3b-dffd1670288a">53,196</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE2LTEtMS0xLTUxMDE2_d655b687-5b54-488b-b114-2f3371f3864c">2,622,776</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE2LTMtMS0xLTUxMDE2_f280d10e-c5ed-4a20-a8d0-391281589790">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIwLTEtMS0xLTUxMDE2_c6e6cee3-efb2-4d1e-8391-6cba5d877e5a">147,436</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIwLTMtMS0xLTUxMDE2_012146cd-5a09-425f-a96d-8800dd89ae04">128,767</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIxLTEtMS0xLTUxMDE2_7fcb56a3-396b-439c-81c3-2af752be270d">237,669</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIxLTMtMS0xLTUxMDE2_045cb34a-c50e-4b82-bae9-b771a56f8a5a">206,322</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIyLTEtMS0xLTUxMDE2_613b779f-98ec-4fc9-b808-e4032db0222a">241,340</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIyLTMtMS0xLTUxMDE2_2efcfe9a-084b-4550-a32c-af69f966ca3b">190,403</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIzLTEtMS0xLTUxMDE2_ff2f5464-83f3-4022-b315-b3a357a88092">57,865</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIzLTMtMS0xLTUxMDE2_9c0dc5c8-bfbd-4b20-af16-40b0f38f6792">67,452</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</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI1LTEtMS0xLTUxMDE2_f5a17580-3da2-4824-9dab-543beef81fdd">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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI1LTMtMS0xLTUxMDE2_5d447991-3c24-498c-b81c-5b73c488308f">12,504</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI2LTEtMS0xLTUxMDE2_0a61538b-6f53-4523-a1e5-52ff434abf4a">28,797</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI2LTMtMS0xLTUxMDE2_1726af92-2e52-4954-85c6-4e34394c6e24">19,520</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI3LTEtMS0xLTUxMDE2_1dc3434c-78a4-46df-9018-e38fdc967191">190,406</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI3LTMtMS0xLTUxMDE2_8d0b9563-55b9-4a64-93de-dffe0f64c191">223,515</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI4LTEtMS0xLTUxMDE2_44326f77-4a15-40b0-b591-f68c0ef364d7">916,017</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI4LTMtMS0xLTUxMDE2_63dea605-1499-4b7e-a6ea-c7a4938cbf67">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></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;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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMwLTEtMS0xLTUxMDE2_8769f2d0-beaa-49bc-b172-0ae019dc8f04">15,161</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMwLTMtMS0xLTUxMDE2_25f5f237-44c3-4e08-abc3-1698763e6a83">10,563</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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMxLTEtMS0xLTUxMDE2_b3b38413-2260-4a34-8779-0f14cff0311a">246,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMxLTMtMS0xLTUxMDE2_453acb34-b7ce-479f-bd72-a5e2af3af8c8">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="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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMyLTEtMS0xLTUxMDE2_8064b2f5-cc57-437e-922b-64503741c65d">146,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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMyLTMtMS0xLTUxMDE2_4b3ccf1b-9889-4b59-94b4-f175f61b412d">174,285</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMzLTEtMS0xLTUxMDE2_db506e87-d1b9-4ad9-88a4-1a3ebe3a4da0">36,769</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMzLTMtMS0xLTUxMDE2_484ea52a-0529-4552-8c8a-6216a21a92a9">39,777</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM0LTEtMS0xLTUxMDE2_50b05c8f-88cf-43ba-a3ad-c13a0e6deb44">79,157</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM0LTMtMS0xLTUxMDE2_08cdd8ad-dad0-4a3a-b638-2272a895961b">69,163</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="i27a897b74e20482794e09ba6d9afa468_I20221002" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM2LTEtMS0xLTUxMDE2_50ba5225-4f0a-4058-907e-6646bfeb9af7"></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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM2LTMtMS0xLTUxMDE2_ad1f464c-6460-44d1-8eb6-156c2ffff67c"></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfMzU_0b506e2e-0118-4fd8-a33a-2c57684ec517"><ix:nonFraction unitRef="shares" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfMzU_c80ac01d-96e8-4c9b-8566-68cfbd1b608b">2,000</ix:nonFraction></ix:nonFraction> shares of $<ix:nonFraction unitRef="usdPerShare" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNDg_e30299a7-1e3d-407a-b76c-29e1e357346d"><ix:nonFraction unitRef="usdPerShare" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNDg_fea324fc-f061-4799-a255-0f3abf296d6a">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_244e23bb-3f08-4104-9fbf-a1b20884c190"><ix:nonFraction unitRef="shares" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_43627420-3793-4b22-81f4-1a2e0257cb5e"><ix:nonFraction unitRef="shares" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_9e6c1ce6-6c19-488f-9490-c69db7cdd0fa"><ix:nonFraction unitRef="shares" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_c2e98ea9-ab87-413f-967a-3915770101bd">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at October&#160;2, 2022 and October&#160;3, 2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTEtMS0xLTUxMDE2_21d0c086-d656-4d69-8dec-f204d4edbfda">&#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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTMtMS0xLTUxMDE2_fd233795-b739-42ba-b2f2-f84b78d5e578">&#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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfMzI_2947a106-c179-440a-a93c-eef42792c16d"><ix:nonFraction unitRef="shares" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfMzI_cf9d4942-ea5e-471a-8316-6b74417cf9eb">150,000</ix:nonFraction></ix:nonFraction> shares of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfNDU_093b749e-3d6d-494d-b169-6fe2cd038387"><ix:nonFraction unitRef="usdPerShare" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfNDU_f3b3bf50-b9f1-407b-8f8a-293a5ca6ed2e">0.01</ix:nonFraction></ix:nonFraction> par value; issued and outstanding, <ix:nonFraction unitRef="shares" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfODM_1a6c23dc-0b32-4d10-8531-58e6c3e7431a"><ix:nonFraction unitRef="shares" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfODM_e2c807f5-1b73-4777-8672-371c6277380a">52,981</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfOTA_cc1c53f3-956a-495b-995e-febeb715d017"><ix:nonFraction unitRef="shares" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfOTA_dfced866-d40a-44fe-ac51-5e97e70ebe67">53,981</ix:nonFraction></ix:nonFraction> shares at October&#160;2, 2022 and October&#160;3, 2021, 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTEtMS0xLTUxMDE2_da9602b8-2e9b-476b-a040-34cdd87c3b3b">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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTMtMS0xLTUxMDE2_aec67f4b-9d90-4521-9c13-f6532c14b1b1">540</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQyLTEtMS0xLTUxMDE2_8ecf0ce7-e1a6-4c64-a82c-02f17c0728f2">208,144</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQyLTMtMS0xLTUxMDE2_c7c780b3-9713-44d7-90bf-c648a5cbc68d">125,028</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQzLTEtMS0xLTUxMDE2_fa3a4f92-56fb-4b23-a268-f1bd8a5a8081">1,390,701</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQzLTMtMS0xLTUxMDE2_55748ce5-c5b8-437f-95c6-7bb9fd993927">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ0LTEtMS0xLTUxMDE2_29b54b4e-bdfc-4231-b852-cd7bf8f5358b">1,183,087</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ0LTMtMS0xLTUxMDE2_f4abeaf0-7b9a-432f-bf0b-f96b880dc663">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ1LTEtMS0xLTUxMDE2_40cd1618-1da1-4892-98a2-339367c5246c">50</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ1LTMtMS0xLTUxMDE2_e483e6df-e651-4de3-9d5a-1149b5afaa21">53</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ2LTEtMS0xLTUxMDE2_1ecfef18-356a-4b69-ac97-01699f4b9313">1,183,137</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ2LTMtMS0xLTUxMDE2_c7e9f056-3c68-4dd1-881a-79d2a2be8069">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ3LTEtMS0xLTUxMDE2_1968b7c8-7957-41c9-a728-f6eb93289259">2,622,776</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ3LTMtMS0xLTUxMDE2_2ca5f5bd-37f9-4018-a665-1dfdd9a37781">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></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%">54</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_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 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 2,<br/>2022</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%">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, 2020</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzItMS0xLTEtNTEwMTY_9b98e849-faf5-4e6a-95e0-8b8fb60cc563">3,504,048</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzItMy0xLTEtNTEwMTY_7083313c-1a9b-4a08-a760-20aeab4ea109">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzItNS0xLTEtNTEwMTY_c9005d7d-0660-45d1-9f8d-99cfea422953">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></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="ia3282c8f86a646b5a4dcc01a3b9a35bf_D20211004-20221002" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzMtMS0xLTEtNTEwMTY_4a19f537-2329-4f7d-9c4b-14ea22605c68">668,468</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="ief4ae05420dc48d8929ca9af5ad23288_D20200928-20211003" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzMtMy0xLTEtNTEwMTY_ccad1f0c-c77f-4557-856f-8cd086d4d688">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="i6d4277ce51e34bafab5b455cbbfa1722_D20190930-20200927" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzMtNS0xLTEtNTEwMTY_6e32f2e9-6bee-493b-be09-967204128847">646,319</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="i5b99d3f19f244e76852052d07eb23a2b_D20211004-20221002" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzQtMS0xLTEtNTEwMTY_11b4c488-637b-4311-8bd6-a40f70f8d0fe">2,260,021</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="i4669d09411654d9db6e564b70b9da063_D20200928-20211003" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzQtMy0xLTEtNTEwMTY_76b5470a-911c-4336-9325-d75a2fee99b6">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="i8a201c698a684e3989e1f3edb6682a69_D20190930-20200927" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzQtNS0xLTEtNTEwMTY_7d371e4b-2ab1-4ebb-a80c-c8754cb12f6a">1,902,037</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzUtMS0xLTEtNTEwMTY_cc38e1d3-aedd-4487-b756-cab116a4fd35">575,559</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzUtMy0xLTEtNTEwMTY_94af7059-d3e8-4a2f-ad24-a07a43bb4303">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzUtNS0xLTEtNTEwMTY_6c148a59-f6dc-48c7-b475-270ae9aebfd7">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzYtMS0xLTEtNTEwMTY_12429fda-f06d-46ed-a9f5-4eef55b88720">234,784</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzYtMy0xLTEtNTEwMTY_e8025967-ffad-4e39-8fd8-348a528f62dd">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzYtNS0xLTEtNTEwMTY_dfe228ef-a792-41ca-aa88-3e26ac04e7a4">204,615</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzgtMS0xLTEtNTEwMTY_4eb55e98-35e7-4752-ba29-9e69ec980f88">329</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzgtMy0xLTEtNTEwMTY_541eb8b2-9ac5-47c6-9428-44d36c007ff9">3,273</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzgtNS0xLTEtNTEwMTY_81ed6c47-ab8f-4c5b-ba48-87c765093d5a">14,971</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%">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%"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzktMS0xLTEtNTEwMTY_34f64f6a-c434-4abd-86bd-f44463363656">&#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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzktMy0xLTEtNTEwMTY_b871bc75-3340-4f70-87cf-0822aa873f6e">&#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzktNS0xLTEtNTEwMTY_b877a6f0-b5df-4388-add4-4b35279eed2f">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 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:#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEwLTEtMS0xLTUxMDE2_eb90067d-5f5c-4915-9f74-b39c8759d4d5">340,446</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEwLTMtMS0xLTUxMDE2_cc6e459b-b654-4606-a0ab-c176587dcc32">278,701</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEwLTUtMS0xLTUxMDE2_dbd11f0f-4d3d-43a5-ae26-5152969bdb6c">241,091</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%">Interest income</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzExLTEtMS0xLTUxMDE2_d343ff64-4902-4190-95dd-1179370c7c56">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzExLTMtMS0xLTUxMDE2_15b42441-2eba-4001-83dc-33ef198caa45">917</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzExLTUtMS0xLTUxMDE2_479d5ffd-29d6-4f3c-b64f-7114e3b22d9c">1,375</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%">Interest 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEyLTEtMS0xLTUxMDE2_0ccba306-c75f-4b45-8b97-a7a39d594f5d">13,364</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEyLTMtMS0xLTUxMDE2_e6c50e52-0a6d-4bbe-bc83-cfb97c253853">12,748</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEyLTUtMS0xLTUxMDE2_def3b871-77fe-4109-97af-a25bd733db75">14,475</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 1.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 income</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTEtMS0xLTU2NDAz_af42ede9-8b79-48f7-a20e-b049cfa1e2a6">19,904</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTMtMS0xLTU2NDA5_0162742a-4575-4930-b4a3-33b78f6afa1b">&#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTUtMS0xLTU2NDE1_4224d968-19e3-4d76-966c-eb5de570299a">&#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%">Income before income tax expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTEtMS0xLTUxMDE2_a6edfe4f-adb5-4c23-9d30-70b8172e0c45">348,766</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="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTMtMS0xLTUxMDE2_e67c9c8c-730b-4730-ad52-bd5281a4bf66">266,870</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="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTUtMS0xLTUxMDE2_4dff15a0-544c-40e5-8cff-631a0dca60eb">227,991</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: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE0LTEtMS0xLTUxMDE2_4595b6a3-4215-4b61-8f8c-8cb2041b67b6">85,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE0LTMtMS0xLTUxMDE2_53ff350a-9698-4562-bf3d-f761c024b85c">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE0LTUtMS0xLTUxMDE2_ac551d5c-5a56-4884-a3c7-2d9955a67559">54,101</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE1LTEtMS0xLTUxMDE2_109f23af-7d48-4a3d-a1cb-1b96ee476d24">263,164</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE1LTMtMS0xLTUxMDE2_61e707a6-2a8f-4b52-bca9-be508d7a5146">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE1LTUtMS0xLTUxMDE2_47b54fcf-5dc4-4045-a6c9-b9163aeba2dc">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE2LTEtMS0xLTUxMDE2_06e9e34a-0e27-4e6b-a752-09b5fea61855">39</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE2LTMtMS0xLTUxMDE2_0c9b9b61-910f-482e-b6f7-8b885cd75561">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE2LTUtMS0xLTUxMDE2_558514e0-a197-4abe-a92c-3313b9be68ad">31</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTEtMS0xLTUxMDE2_7922338a-97be-4583-9133-08e27c7e315c"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTEtMS0xLTUxMDE2_a7266321-7d14-40f4-83ad-e24f2fada665">263,125</ix:nonFraction></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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTMtMS0xLTUxMDE2_4062c66b-0a78-4094-be7f-9a8bf32efda5"><ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTMtMS0xLTUxMDE2_df4966de-1c3c-4675-b8a7-e3f94d185196">232,810</ix:nonFraction></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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTUtMS0xLTUxMDE2_7690b845-d975-4190-9d7e-8c01334cf7ba"><ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTUtMS0xLTUxMDE2_fb332e08-d83d-4bae-8fc2-b4c5d25e9030">173,859</ix:nonFraction></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE5LTEtMS0xLTUxMDE2_287a5ba4-fdad-4c9a-9b5d-fdca5a5aa98b">4.91</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE5LTMtMS0xLTUxMDE2_e3c7b34b-e7ea-49f3-a42e-2900bb7c8ccb">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE5LTUtMS0xLTUxMDE2_9f617698-b1b9-45e6-b392-eda55d24df36">3.21</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIwLTEtMS0xLTUxMDE2_ee597422-57ab-401f-bb7a-6850afea1b13">4.86</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIwLTMtMS0xLTUxMDE2_6ba2bdc4-7378-40c8-bc5f-b1ddb707b74d">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIwLTUtMS0xLTUxMDE2_1e75b1a6-597e-4af3-a702-8cb69a69b361">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIyLTEtMS0xLTUxMDE2_1950224c-28a6-4f92-9e6e-2907c536e75f">53,620</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIyLTMtMS0xLTUxMDE2_f2794e8c-64db-4c8b-b2ff-6483666b795e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIyLTUtMS0xLTUxMDE2_4a672496-d3cb-4de4-9dec-ec9c9d12db0f">54,235</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIzLTEtMS0xLTUxMDE2_39f54859-c2ca-42f2-ba25-a82d7d890baa">54,163</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIzLTMtMS0xLTUxMDE2_b2d216f7-198b-44b0-ab86-1355633e0534">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIzLTUtMS0xLTUxMDE2_151de195-83de-41c1-b238-33b190b455f2">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></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%">55</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_145"></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 2,<br/>2022</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%">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, 2020</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzItMS0xLTEtNTEwMTY_2b62a860-08da-4bd6-8b74-5e9d95093621">263,164</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzItMy0xLTEtNTEwMTY_fb5599f7-5eb8-49c3-83e0-608e388d15b7">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzItNS0xLTEtNTEwMTY_6b76a877-b513-4dc8-aa35-54364ca6148b">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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_6098772a-de55-4841-948c-fbed0a1d01d2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_67d4e6cc-959f-4d21-8bc6-8f909f1d5976"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_f93e55d5-4f93-4d43-bd1a-ef44aa144a39">Foreign currency translation adjustments, net of tax</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMS0xLTEtNTEwMTY_f071405e-a046-43bd-b862-c5b0951a929a">94,933</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMy0xLTEtNTEwMTY_0fa74008-a91a-46f4-a8a0-df444db5f268">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtNS0xLTEtNTEwMTY_72d0b0a9-b68b-4bfb-81e6-222880cc8398">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: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzYtMS0xLTEtNTEwMTY_68086fd2-70c8-4134-a17d-cdf53f7b52dc">11,806</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzYtMy0xLTEtNTEwMTY_cb10837e-b620-49d3-97bd-d8fe9118b7e4">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzYtNS0xLTEtNTEwMTY_be4c21cb-bb97-4a8e-b0b2-1b3f15863b9b">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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzctMS0xLTEtNTEwMTY_8308e84d-e013-496a-b283-e0809e818ba0">83,127</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzctMy0xLTEtNTEwMTY_b5d7f773-650b-407f-834c-771096c7ada9">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzctNS0xLTEtNTEwMTY_497175a3-1d6f-46cd-b3af-8c93a3fd005b">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzktMS0xLTEtNTEwMTY_6ca69c4a-89b5-4967-9a62-d313e0ea4b4e">180,037</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzktMy0xLTEtNTEwMTY_672846bc-0d9e-434d-875d-a591298418fa">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzktNS0xLTEtNTEwMTY_fb435abf-80ae-4214-af66-8e574086ad1c">172,687</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzEwLTEtMS0xLTUxMDE2_ee963ada-80a0-4418-9280-65f2a4c2bebf">28</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzEwLTMtMS0xLTUxMDE2_b721e804-82b7-45aa-abbe-a7f4fa08e5b5">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzEwLTUtMS0xLTUxMDE2_ff33ed17-09c5-45a0-b3a9-dad4217a5c46">30</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzExLTEtMS0xLTUxMDE2_03caffb9-e977-48e7-88c2-4efc175b2c25">180,009</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzExLTMtMS0xLTUxMDE2_daa90f45-39d9-4dc4-8d88-9e0a70e2a129">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzExLTUtMS0xLTUxMDE2_f3068c2f-7a07-40f1-b1e1-af47ef0dc80e">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></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%">56</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_148"></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 2,<br/>2022</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%">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, 2020</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMtMS0xLTEtNTEwMTY_8a364057-731a-47b4-9f3f-00fedc9fdf6a">263,164</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMtMy0xLTEtNTEwMTY_33684fb2-1f18-4f0a-94c8-af830a69c924">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMtNS0xLTEtNTEwMTY_e9cec294-5565-4a9e-a17f-df99f5671307">173,890</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUtMS0xLTEtNTEwMTY_47832b15-9701-469d-a619-7deddb7b3b56">27,033</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUtMy0xLTEtNTEwMTY_632888c7-96f4-4275-a515-c1d247fb9b99">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUtNS0xLTEtNTEwMTY_0ce8c1df-7420-401d-bb4a-7e50d07b7964">24,611</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzYtMS0xLTEtNTEwMTY_eb9a41bb-1e3f-4201-933e-9b72844d7ba4">7,525</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzYtMy0xLTEtNTEwMTY_7c93a554-de27-479d-b45c-8fc02a77da27">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzYtNS0xLTEtNTEwMTY_98f630d6-55ff-4b7f-8ccf-47d5901e849a">6,605</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzctMS0xLTEtNTEwMTY_51511aad-5143-42fa-965c-aadaf284a239">6,177</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzctMy0xLTEtNTEwMTY_a9694de1-163b-49eb-abe5-461a22ce6f4b">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzctNS0xLTEtNTEwMTY_08942f92-ef02-4a91-98d5-f05f4f9a8795">6,310</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzgtMS0xLTEtNTEwMTY_6a6f33dd-94f1-4928-a6dd-444e37cefb9b">26,227</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzgtMy0xLTEtNTEwMTY_33b686c4-e2a7-44d5-9241-ca4be6c7ec31">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzgtNS0xLTEtNTEwMTY_042af2c1-3a85-4d15-8a62-46a249785998">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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzktMS0xLTEtNTEwMTY_10c5af1f-3325-4bf3-9375-cdc32b77f837">2,175</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzktMy0xLTEtNTEwMTY_03c2f35e-ac30-49ce-a784-fa022adcedba">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzktNS0xLTEtNTEwMTY_20b49b06-928c-4425-8319-c75a1041c945">565</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzExLTEtMS0xLTUxMDE2_b6c78bb7-93dc-437b-93bd-74480b6998ee">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzExLTMtMS0xLTUxMDE2_84fe435a-b6e0-41a4-b5cb-080f03adc422">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzExLTUtMS0xLTUxMDE2_a7220017-32ec-4e0c-bcb0-8fd959fedbfa">15,800</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%">Fair value adjustments to contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEyLTEtMS0xLTUxMDE2_0c240060-4947-4b4e-9a53-95dca7375e4d">329</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEyLTMtMS0xLTUxMDE2_8ac4f081-6836-4cd0-b180-1cc9799c7393">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEyLTUtMS0xLTUxMDE2_636caa73-ee94-45ea-b91e-cdafd2fa4d2a">14,971</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%">Loss (gain) on sale of 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEzLTEtMS0xLTUxMDE2_c67189d6-80a0-42cc-86f7-bcc11201e7b0">103</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEzLTMtMS0xLTUxMDE2_9c3ea2b8-8c27-47e9-a052-721f460850b9">110</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEzLTUtMS0xLTUxMDE2_eeacbd32-d01d-4811-8750-c43782ccda6f">11,066</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%">Fair value adjustment to foreign currency forward contract</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE0LTEtMS0xLTU1MDUw_e93604bc-171b-4bc3-b0bb-de0b210b186c">19,904</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE0LTMtMS0xLTU1MDU4_0d994ce4-4311-4959-a531-73a535f86a7b">&#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE0LTUtMS0xLTU1MDY2_5c400da0-eee4-4192-9508-42a1ffbe8e63">&#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"><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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE1LTEtMS0xLTUxMDE2_bd6da11f-0984-4cc5-88e8-758a0d94d464">89,781</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE1LTMtMS0xLTUxMDE2_44ea3606-ff8c-440d-a988-3bc308f4a469">13,301</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE1LTUtMS0xLTUxMDE2_872cf5c2-dd87-4a61-99e6-a1c80fd15f78">156,015</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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE2LTEtMS0xLTUxMDE2_5290ef29-6497-4add-a7e5-0c9c5acb7e23">69,697</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE2LTMtMS0xLTUxMDE2_5e74fb1f-f1ed-4b6e-918a-6d75a7459ac2">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE2LTUtMS0xLTUxMDE2_19b2afd7-47d0-4451-91ac-282fb6470388">11,321</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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE3LTEtMS0xLTUxMDE2_b1d70889-5942-4f89-9a9e-b757584002b0">17,099</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE3LTMtMS0xLTUxMDE2_b6ddc04c-782b-4b13-ba71-5c2f5fd69cb5">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE3LTUtMS0xLTUxMDE2_389235f8-6f9c-4807-a024-f3aa4a0b99b2">102,162</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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="ttek:IncreaseDecreaseInAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE4LTEtMS0xLTUxMDE2_e948b9ff-36dd-4e6a-95f5-c8afbe6837a6">27,458</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="ttek:IncreaseDecreaseInAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE4LTMtMS0xLTUxMDE2_5c47dc7a-a020-4364-8c20-496b760a8a9f">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="ttek:IncreaseDecreaseInAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE4LTUtMS0xLTUxMDE2_23afcc86-7ea4-41db-bd57-5780d5beecd3">8,173</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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE5LTEtMS0xLTUxMDE2_b2835ac7-a101-4d86-b930-012f40529a45">55,915</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE5LTMtMS0xLTUxMDE2_d8155c27-8c4b-418d-bb30-2f1c282260bc">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE5LTUtMS0xLTUxMDE2_e77da894-61be-4504-8512-eefd2ca6ca50">5,894</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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIwLTEtMS0xLTUxMDE2_cd14c551-afe3-4e7f-b8d0-6b878ae8f5f9">56,606</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIwLTMtMS0xLTUxMDE2_1643254f-ec1c-4689-82e2-09c8829ffdac">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIwLTUtMS0xLTUxMDE2_526faf4c-1d60-4055-93a2-aed89433d734">19,460</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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIxLTEtMS0xLTUxMDE2_e7763c83-5ab6-4d17-958d-c54a467eb155">14,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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIxLTMtMS0xLTUxMDE2_b063e39c-8062-4422-bdf7-e552cfae29ee">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIxLTUtMS0xLTUxMDE2_d300d6b8-7031-475f-83ce-966bcc6f5e70">5,192</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIzLTEtMS0xLTUxMDE2_78b3a394-3b2d-4bc1-ab60-a14fd82775b7">336,188</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIzLTMtMS0xLTUxMDE2_7e3dbb9d-9c30-474b-b410-dcc3f18fb128">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIzLTUtMS0xLTUxMDE2_f50ec3b2-1540-44b1-a0ba-99dd5fec15d9">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI1LTEtMS0xLTUxMDE2_2d723b4c-426e-416b-96f0-f79bbde77cab">49,124</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI1LTMtMS0xLTUxMDE2_abceec03-3de3-4801-a37b-8a8bb64d00c8">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI1LTUtMS0xLTUxMDE2_f0db1db4-ae89-45e0-b717-08e7073f178c">68,488</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI2LTEtMS0xLTUxMDE2_23b397fa-0f82-4e17-8ebd-8150dde59893">10,582</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI2LTMtMS0xLTUxMDE2_9a0167a7-7652-4d04-bc0b-04b48af410fc">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI2LTUtMS0xLTUxMDE2_5ca60fb9-6b5a-4b4f-8ba9-f27d73ed9828">12,245</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 sales of 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI3LTEtMS0xLTUxMDE2_16385a7d-2fa5-4746-a3c0-f269ca0773c6">3,966</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI3LTMtMS0xLTUxMDE2_27c0cd78-f549-4563-bb79-f06c29270569">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI3LTUtMS0xLTUxMDE2_a981d90e-1aa1-41b4-887c-2114af703ac9">17,710</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI4LTEtMS0xLTUxMDE2_2e39f6e7-fca3-4611-ad01-51322abb44bb">55,740</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI4LTMtMS0xLTUxMDE2_0d35ca98-7ae5-4560-8f22-1f14beaef607">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI4LTUtMS0xLTUxMDE2_f573cc77-f3f6-4c9f-810a-7c20f814684d">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></tr><tr><td colspan="3" style="background-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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMwLTEtMS0xLTUxMDE2_8de4cdeb-b7f2-4d74-aa05-1a2cad667041">161,456</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMwLTMtMS0xLTUxMDE2_a2bce80f-0511-459c-8aed-8bd8c0c04ba3">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMwLTUtMS0xLTUxMDE2_a25dd8d9-c4e7-430d-bb3e-34427d46ade6">308,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: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMxLTEtMS0xLTUxMDE2_a79ec490-eba1-4e31-b6d0-468639255f21">117,080</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMxLTMtMS0xLTUxMDE2_58343338-b04f-4454-b163-3b3b6a1d94c2">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMxLTUtMS0xLTUxMDE2_f31fd9cb-bb7b-48a2-a44f-81c1328b9b62">331,066</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMyLTEtMS0xLTUxMDE2_4bd8cd3d-e32e-49d1-88de-f271489ad23f">200,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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMyLTMtMS0xLTUxMDE2_c4e459a5-9149-46c5-9d61-d227dd84d69e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMyLTUtMS0xLTUxMDE2_9dd0356f-1efd-4b1c-a357-b4daedff2ce3">117,188</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMzLTEtMS0xLTUxMDE2_febb63f7-c9ad-4eba-a091-f8d341cf7a33">25,223</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMzLTMtMS0xLTUxMDE2_e3e41d8c-c5f3-4d58-8357-16230a178be0">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMzLTUtMS0xLTUxMDE2_157d607d-13ae-4eae-b54e-cc952e692eba">11,166</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM0LTEtMS0xLTUxMDE2_80ec93b8-2a78-4fcc-95a1-4a296c85ae71">20,124</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM0LTMtMS0xLTUxMDE2_8e54f2ae-84f7-44c1-a917-849bfdd63b7e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM0LTUtMS0xLTUxMDE2_a0e205c4-80e9-4800-92c6-7122aac69216">22,900</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM2LTEtMS0xLTUxMDE2_2bdc52bb-dd55-4d58-bd85-08248574f2b2">1,806</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM2LTMtMS0xLTUxMDE2_cd40487f-7cd1-437a-a386-f274cb482dae">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM2LTUtMS0xLTUxMDE2_62d90f26-97bd-4680-a4f4-7cb032e29d8f">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 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%">Bank 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncreaseDecreaseInBookOverdrafts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM3LTEtMS0xLTUxMDE2_d59d8d89-defa-4333-9869-6e5231b2f4b1">&#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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInBookOverdrafts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM3LTMtMS0xLTUxMDE2_236bf5fb-a184-4543-9f75-2d8f3ba550ab">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncreaseDecreaseInBookOverdrafts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM3LTUtMS0xLTUxMDE2_dfbf1848-0cbd-499b-894c-fa212624096d">36,627</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM4LTEtMS0xLTUxMDE2_a8a9998a-f696-4f64-8b35-b0e467c985da">46,099</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM4LTMtMS0xLTUxMDE2_55247e73-369f-4b0e-a911-f37bf9a53608">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM4LTUtMS0xLTUxMDE2_6669fb0e-8fde-499a-b790-74ff5f39d2ba">34,743</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM5LTEtMS0xLTUxMDE2_1d02fb6e-b71d-496a-b609-05827579abfd">4,344</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM5LTMtMS0xLTUxMDE2_2a429476-d145-47d2-8449-763e6585742f">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM5LTUtMS0xLTUxMDE2_b8dc4f16-361f-4f89-b680-0134fecafecc">1,311</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: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQwLTEtMS0xLTUxMDE2_38380eb2-46f9-450d-8bd4-fb58a6565104">249,608</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQwLTMtMS0xLTUxMDE2_a957b9ef-d300-4302-9dce-8a0c84d18bd0">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQwLTUtMS0xLTUxMDE2_d003467a-f267-440a-85ee-5b5157c8c346">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQyLTEtMS0xLTUxMDE2_2c9d3e9f-524c-4625-acdd-eea2f8252035">12,314</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQyLTMtMS0xLTUxMDE2_4a705d24-bc32-4eb4-83a3-0bdf62b0ea19">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQyLTUtMS0xLTUxMDE2_4aa3a6c8-91d7-49fd-bc08-0b9de4cfa746">207</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: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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ0LTEtMS0xLTUxMDE2_bd910ddc-285a-4143-b90e-4b6fb4abb43d">18,526</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ0LTMtMS0xLTUxMDE2_316b8728-ac5d-4ec4-bb89-d8828174381b">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ0LTUtMS0xLTUxMDE2_80ab012b-23b8-4e95-94e0-2bb980fd0688">36,614</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: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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ1LTEtMS0xLTUxMDE2_ebc626d3-a950-4329-b1bf-2104fcd7eca6">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ1LTMtMS0xLTUxMDE2_751d8660-d77e-40e1-93c6-d49c24093282">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="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ1LTUtMS0xLTUxMDE2_572dbc58-7648-4301-b0c7-12b04698cbd7">120,901</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ2LTEtMS0xLTUxMDE2_ab883af2-26c6-4152-a662-6f0ac75632ec">185,094</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ2LTMtMS0xLTUxMDE2_68e034e8-202a-49a3-a42d-cb276db2230d">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="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ2LTUtMS0xLTUxMDE2_17c933a8-7882-4dd2-83e5-bc657a3b424a">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUwLTEtMS0xLTUxMDE2_64ce9478-0be6-45ae-a4fa-a7472d7357b3">13,378</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUwLTMtMS0xLTUxMDE2_b8f805b7-9e7d-441e-82b1-6ea081a78c1c">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUwLTUtMS0xLTUxMDE2_8b0b8f10-4280-4083-8ce9-b12555e4a6a6">13,256</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTAtMS0xLTUxMDE2L3RleHRyZWdpb246YjM1Nzc0MGZmNDY3NGMzNjg5MzBmMzgwZjdmYzMyNmJfNDU_8c1a0dea-1eac-4be9-8007-099efa1c59c1">4.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTAtMS0xLTUxMDE2L3RleHRyZWdpb246YjM1Nzc0MGZmNDY3NGMzNjg5MzBmMzgwZjdmYzMyNmJfNDk_3e512600-fc2c-4e4c-9e4d-b80094f76699">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTAtMS0xLTUxMDE2L3RleHRyZWdpb246YjM1Nzc0MGZmNDY3NGMzNjg5MzBmMzgwZjdmYzMyNmJfNTY_62c8c652-a8b1-4e21-9ece-c32cdcca114c">1.4</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTEtMS0xLTUxMDE2_f6f45767-37f8-4eba-94ef-d9a8c3a40815">70,799</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTMtMS0xLTUxMDE2_72102371-5a3b-4a87-afa6-853b8adf6911">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTUtMS0xLTUxMDE2_6e3f42f5-0568-40cc-9652-9fb7d7049d65">55,039</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%">57</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_151"></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 27, 2020, October&#160;3, 2021, and October&#160;2, 2022 </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 29, 2019</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="id738d1dfa94b4ea291c5e9e122cf967f_I20190929" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMS0xLTEtNTEwMTY_0774c5d7-f0e8-4592-951a-bd15c213b269">54,565</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="id738d1dfa94b4ea291c5e9e122cf967f_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMy0xLTEtNTEwMTY_2d09f8e4-da65-4479-b657-79969b2d70d5">546</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="i7cbd1645abda475786ed280b1479d949_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItNS0xLTEtNTEwMTY_5e115827-bf3f-4866-8db7-21777ea9cf1d">78,132</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="i9f0c57ffb9ac48409814800a9ba27ecc_I20190929" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItNy0xLTEtNTEwMTY_99f6670d-48b7-4c2c-861b-c2d3ffb40cc3">160,584</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="idabe18a703294d2d809edfe176257854_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItOS0xLTEtNTEwMTY_e01ca55c-f5d6-4e92-98f9-af13d9028369">1,071,192</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="i2a1effb8348d4267818c8a22461d9d79_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMTEtMS0xLTUxMDE2_a11fce12-cc94-4e6d-a4cf-25ace33f5bfc">989,286</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="id2566383ca024f9bbb73d4b0324d2b89_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMTMtMS0xLTUxMDE2_1327d19e-a370-4398-bf7b-1988def30e97">178</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="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMTUtMS0xLTUxMDE2_3fd7b2ec-0599-4898-982c-2a4469ece4ce">989,464</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="ia5886319ce144e728050cc3f183a9ec7_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtOS0xLTEtNTEwMTY_a6450250-657e-44fa-8d0d-b1303c6330ac">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtMTEtMS0xLTUxMDE2_019f363e-9636-4ce6-ac1b-19e14071054f">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="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtMTMtMS0xLTUxMDE2_278a2fb7-67e3-4c40-bbab-b0f839b52f9b">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtMTUtMS0xLTUxMDE2_1e9ebe33-a62c-4447-8d68-04fbf1694adc">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="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtNy0xLTEtNTEwMTY_de55e757-91f0-47ce-855b-2fe75d36c23f">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtMTEtMS0xLTUxMDE2_bb4bf8be-c5b9-4953-a081-d4736e6df117">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="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtMTMtMS0xLTUxMDE2_bbe866a5-5be0-4d52-99db-edce2121afce">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtMTUtMS0xLTUxMDE2_82815925-0aef-4790-9ad4-96c0a8a25018">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="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzYtNy0xLTEtNTEwMTY_86421c01-9341-4609-8eee-91fe2358815d">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzYtMTEtMS0xLTUxMDE2_6b3313b5-3de1-43b7-9365-586fe6f0bce8">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzYtMTUtMS0xLTUxMDE2_30f431ab-d2d9-44a8-9bf1-2347a629be08">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzctMTEtMS0xLTUxMDE2_c13e5fc8-2551-4be1-b75b-4efb61989f82">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="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzctMTMtMS0xLTUxMDE2_9cf554c6-ba1f-4c4c-a9be-91802f041f1e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzctMTUtMS0xLTUxMDE2_53bd2a27-4141-45cc-8555-3de9954e04bb">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="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzgtMTMtMS0xLTUxMDE2_0b914d2e-5448-44ba-a8b9-ec4a4191b728">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzgtMTUtMS0xLTUxMDE2_c2994725-9d43-4857-81ee-57a84fe3f78c">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktMC0xLTEtNTEwMTYvdGV4dHJlZ2lvbjplNjIzNzNmOTZlNzU0ZjcyYjIyYmY4MGU1MWQxMWMxYl8yMg_e12ffc3a-f6d6-4f3f-aab2-3cdf01ba1f91">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="ia5886319ce144e728050cc3f183a9ec7_D20190930-20200927" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktOS0xLTEtNTEwMTY_1af68fb5-0c8b-4f01-9f39-5f53fa64c840">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktMTEtMS0xLTUxMDE2_98e6ebf1-b398-4125-b8c6-9e7441f469b2">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktMTUtMS0xLTUxMDE2_f3ec781e-9cd1-40aa-84dc-42d0eeaa4b0e">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:2px 1pt;text-align:right;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="i9dc1d35065c5448388173b47cda31318_D20190930-20200927" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEwLTUtMS0xLTUxMDE2_7f6739e2-b51b-46f7-8ecb-975f9512eeeb">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEwLTExLTEtMS01MTAxNg_7e0c6a39-a029-430c-bf82-90102aa8d962">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEwLTE1LTEtMS01MTAxNg_1d6cf028-7d88-4509-b104-43e24837f002">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTEtMS0xLTUxMDE2_dac37cc5-5d82-4d8c-bfa6-7155668a48e2">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTMtMS0xLTUxMDE2_0e5d43dc-6acf-4686-9a82-c3af36ef1558">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="i9dc1d35065c5448388173b47cda31318_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTUtMS0xLTUxMDE2_c4ee8a5b-5845-4873-ae01-963fa3949cf5">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTExLTEtMS01MTAxNg_f97efdc7-3157-488e-855d-76477cc41530">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTE1LTEtMS01MTAxNg_70c84635-e398-4643-bce0-7ecc9a8cee33">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTEtMS0xLTUxMDE2_b14cb0a3-2ea9-4350-abac-c9e9039d6cfc">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTMtMS0xLTUxMDE2_5a2998e4-4c06-4caf-b8f4-abe689ef7873">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="i9dc1d35065c5448388173b47cda31318_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTUtMS0xLTUxMDE2_eb7e4512-f34e-4d50-943b-4eea02b2af6d">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTExLTEtMS01MTAxNg_f8a75b1f-604a-446d-8fd5-893055c98e8e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTE1LTEtMS01MTAxNg_fe6016ac-d8a6-44a6-8949-3838eabd775d">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTEtMS0xLTUxMDE2_714a654d-b010-431e-934f-deeb9344995d">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTMtMS0xLTUxMDE2_2a6d8cc3-4bd8-4536-a9c0-f38986f2054a">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="i9dc1d35065c5448388173b47cda31318_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTUtMS0xLTUxMDE2_a4becd13-f09b-43bd-85e8-9bb8e7351701">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTExLTEtMS01MTAxNg_af465b9f-a3a6-4d49-9343-272c4b4881eb">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTE1LTEtMS01MTAxNg_8bcf5942-bc09-4709-b35f-5294b208609f">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTEtMS0xLTUxMDE2_6f5b07c2-c696-4e77-a698-f3aa041011e0">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="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTMtMS0xLTUxMDE2_701e29f1-47b8-4b96-b208-f49ccfecad4b">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="i9dc1d35065c5448388173b47cda31318_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTUtMS0xLTUxMDE2_59f25927-f5ed-42ba-97b5-1809554a30d5">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 style="background-color:#cceeff;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;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="ia5886319ce144e728050cc3f183a9ec7_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTktMS0xLTUxOTMz_332e177d-5bfb-4710-8560-362eae6cd58a">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="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTExLTEtMS01MTAxNg_65921ac6-729b-4382-bffa-b742dea1b38e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTE1LTEtMS01MTAxNg_7fb36f65-66c4-4aa8-9228-9f4b48e9b26c">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="i0064a38a1926432a8488c1e402b2ea95_I20200927" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTEtMS0xLTUxMDE2_38448827-84eb-42b0-91c2-53c886e95679">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="i0064a38a1926432a8488c1e402b2ea95_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTMtMS0xLTUxMDE2_829e6b8e-8316-4896-a66e-da7ba2bc3958">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="i9210d0882eff4a0ba36fb230e0e329d2_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTUtMS0xLTUxMDE2_c1438228-5e0b-4720-a626-05ea42d73602">&#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="i095b7fc6c8194adf8da49b1431fe8a5a_I20200927" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTctMS0xLTUxMDE2_088fefb7-95bc-4807-9841-339651420f53">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="if213b5bc42c74b9bbb5138262f3adc65_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTktMS0xLTUxMDE2_d39745fe-abd2-481c-9603-6f312313732f">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="i59727bda4dcc48f3bf2aff59ae853830_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTExLTEtMS01MTAxNg_3258152c-6dfc-486b-b1c6-6c87538813d3">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="i24b66109466745e88fb5901fe781bac9_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTEzLTEtMS01MTAxNg_38facfb8-3013-4b84-9ae3-b1675fe0083a">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="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTE1LTEtMS01MTAxNg_05024c18-49fa-4e74-b09c-59051478bc1c">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><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="i7790a6f2c38941e9bf39875c75afdc51_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTktMS0xLTUxMDE2_229efd8f-c27a-4174-8b93-32fd1235cfde">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTExLTEtMS01MTAxNg_5db8d859-dd70-4ec3-8baf-f0cb86d6861c">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="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTEzLTEtMS01MTAxNg_2956b683-0a5f-42c6-a52a-c126c8cec115">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTE1LTEtMS01MTAxNg_26d24a3f-20df-452f-bdd7-113d6967dce0">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="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTctMS0xLTUxMDE2_0bab5ab8-11a8-4690-9aba-d0d49c48e003">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTExLTEtMS01MTAxNg_5e1cbe1b-d648-4767-859f-0efc9a02d0d6">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="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTEzLTEtMS01MTAxNg_9e951b41-12a1-49d1-a64b-16ef3b546785">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTE1LTEtMS01MTAxNg_cdb84c20-621d-4a83-b3a1-d24c64fb20a2">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="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIwLTctMS0xLTUxMDE2_584fddc6-61d9-4e13-8c14-b7400e1dac70">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIwLTExLTEtMS01MTAxNg_47685330-96cb-42f1-97a0-a27b36f68ad0">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIwLTE1LTEtMS01MTAxNg_145d7093-8341-409f-94db-774f1e0a4905">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIxLTExLTEtMS01MTAxNg_85aee28f-85b7-44e8-aa3d-600c9b6d733f">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="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIxLTEzLTEtMS01MTAxNg_f9790b78-9b14-4a80-b67a-62e422cf5ecc">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIxLTE1LTEtMS01MTAxNg_893935a4-680e-470b-9fff-cd583787c42e">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="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIyLTEzLTEtMS01MTAxNg_485baa11-0467-4d24-8178-b45b3464f3bc">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIyLTE1LTEtMS01MTAxNg_2fdb0ed8-1fbe-482e-b85d-aa88432a903a">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTAtMS0xLTUxMDE2L3RleHRyZWdpb246N2RjZmZhY2VkNmE3NGRhMjliY2VlOGRiYjJhZWY1MjBfMjI_ca041976-81b1-4a47-afc9-05dd3863adb5">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="i7790a6f2c38941e9bf39875c75afdc51_D20200928-20211003" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTktMS0xLTUxMDE2_2bd3ff5a-a0ad-4105-aa38-c9478359a662">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTExLTEtMS01MTAxNg_53a6b0b9-ab1e-4b0a-95a9-177f6850f1f0">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTE1LTEtMS01MTAxNg_d9c4e876-7ab3-4cd0-a14c-560bb91a34a9">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: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="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI0LTUtMS0xLTUxMDE2_7580ea4e-d2af-434f-88a0-d57b0614c126">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI0LTExLTEtMS01MTAxNg_aecd4a02-22c0-4807-a9c8-081ae727fbb5">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI0LTE1LTEtMS01MTAxNg_4554dbb7-17d7-49a2-905f-783c3fa21a7d">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTEtMS0xLTUxMDE2_23fe3a4c-751c-4864-982e-21be8ef2b973">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTMtMS0xLTUxMDE2_65bf0ca1-b039-471e-9267-f90715efb603">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="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTUtMS0xLTUxMDE2_7f66e4cf-f87c-4185-997f-592023947cfb">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTExLTEtMS01MTAxNg_fac5a8be-9728-4e21-83aa-161568884a76">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTE1LTEtMS01MTAxNg_2157056f-39f4-4fe8-ac71-dc7fca69d8d7">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTEtMS0xLTUxMDE2_bc625adf-326e-49df-b097-aef6e7bbfebe">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTMtMS0xLTUxMDE2_9523a7a7-4680-44b0-ba95-72e468858590">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="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTUtMS0xLTUxMDE2_b42c4949-148b-4646-95f1-a5d4f918e52d">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTExLTEtMS01MTAxNg_aebdeb75-16c4-4dd5-a88c-ab232c30b07b">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTE1LTEtMS01MTAxNg_a5ac2c28-babc-4367-a24e-54ae35dba5bb">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTEtMS0xLTUxMDE2_83e82d30-dd2a-448a-99f6-53ebab78bc51">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTMtMS0xLTUxMDE2_eb752020-d526-4fdd-b3be-47a0d1144e00">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="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTUtMS0xLTUxMDE2_df6daf92-4f31-48d0-8ecf-1d6cbdad9350">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTExLTEtMS01MTAxNg_dcf65830-f415-4cf7-9efc-ebe8140da5e5">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTE1LTEtMS01MTAxNg_50723499-3d59-4db9-83fa-53db4b74fc04">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTEtMS0xLTUxMDE2_7269043e-9855-418d-8c94-9d2b7ca9a467">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="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTMtMS0xLTUxMDE2_8f202e84-f6a1-4454-855e-647e59a4293e">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="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTUtMS0xLTUxMDE2_326891d7-fd10-480b-830e-1787744800fd">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="i7790a6f2c38941e9bf39875c75afdc51_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTktMS0xLTUxMDE2_80017787-5e96-4287-a895-f454bab1e060">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="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTExLTEtMS01MTAxNg_5b258be4-f655-43db-b88f-af16cfdcf79d">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTE1LTEtMS01MTAxNg_0ec1a74f-60a3-4efa-ab81-86a374aac162">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-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="ic6edf728bc704bb489a758076a56bf4a_I20211003" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTEtMS0xLTUxMDE2_989b48d4-c1e2-4a00-ae3c-af0c69624543">53,981</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="ic6edf728bc704bb489a758076a56bf4a_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTMtMS0xLTUxMDE2_2088ab2e-5c2c-4960-a76a-5c4707ce4e47">540</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="ife4a5d1fc7584f26aa895379608e28bc_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTUtMS0xLTUxMDE2_5e16674e-4399-441c-a348-384ebb448607">&#8212;</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="i9a68286672564c17aaf645b3296e41d1_I20211003" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTctMS0xLTUxMDE2_46f52a73-13dc-494a-acd1-e79360387e81">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><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="ia7187c2d19b141e89e5d75e3644a1911_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTktMS0xLTUxMDE2_eac88d95-7542-42df-92bb-2158463eb0d0">1,358,726</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="idef57e46cf9e412285e4c5352a10bfbf_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTExLTEtMS01MTAxNg_ea32050d-15cf-4997-bee7-a270236cc9f8">1,234,238</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="ib36f714d2a3a4f8dad19ba57a67dffa5_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTEzLTEtMS01MTAxNg_0d63783b-7de8-46c0-a0f0-edb20e0eee99">53</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTE1LTEtMS01MTAxNg_7b65a20a-af9c-4de8-8840-8493398c257c">1,234,291</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="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTktMS0xLTUxMDE2_833a11f9-38e7-4bb3-9477-7599cffd0132">263,125</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTExLTEtMS01MTAxNg_472aa673-c891-41d4-86b2-0fbfa51b34dc">263,125</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="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTEzLTEtMS01MTAxNg_9f115215-344b-4a96-b935-4b5020b83acb">39</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTE1LTEtMS01MTAxNg_75bab396-4532-4d9d-b5b5-407defb297ea">263,164</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><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><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%">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="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTctMS0xLTUxMDE2_12061f78-92cd-43c1-9462-4f87d37c68db">94,922</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTExLTEtMS01MTAxNg_210deb03-66f2-491e-a4a1-50f421588766">94,922</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="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTEzLTEtMS01MTAxNg_a6d8aedd-6a8c-4818-bf6c-4b8eaca5543e">11</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTE1LTEtMS01MTAxNg_cc1dea0e-72f4-4763-bb82-68d49148cc3a">94,933</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="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM0LTctMS0xLTUxMDE2_2ac8d7ca-adc7-4705-b0ef-8015656ab78a">11,806</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: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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM0LTExLTEtMS01MTAxNg_d257490e-79b9-43ed-9d76-275d37585ed5">11,806</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM0LTE1LTEtMS01MTAxNg_da4acc02-b927-4951-baf5-96690f3292c1">11,806</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%">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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM1LTExLTEtMS01MTAxNg_36e5a753-e1b9-4f00-973e-a85c4cbe1389">180,009</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="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM1LTEzLTEtMS01MTAxNg_f843d2b7-eccf-4fd8-b43e-3a18a4f96652">28</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM1LTE1LTEtMS01MTAxNg_d3c7a2f7-0c41-4502-8ee1-a4cc26eb4c77">180,037</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="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM2LTEzLTEtMS01MTAxNg_903a3004-1781-4cc4-acc4-b91d8526d491">31</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM2LTE1LTEtMS01MTAxNg_9322fdfe-1bc1-478e-9a85-ac940edfae24">31</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjliMjljM2JjYzEwNDVjNjg0YzUzNmJlY2ZmYTQxMWFfMjI_36bb4fb3-c4d5-452e-a711-158d242c2349">0.86</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="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTktMS0xLTUxMDE2_5049978a-c939-4e7c-a9f9-133ba4c2d1f0">46,099</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTExLTEtMS01MTAxNg_eb04f82f-8d64-4113-9242-cf3c79d8e702">46,099</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTE1LTEtMS01MTAxNg_8849533b-422f-405e-bc31-1ee4f7de0b3f">46,099</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="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM4LTUtMS0xLTUxMDE2_efd425c8-542f-4af9-b751-395838a6d01d">26,227</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM4LTExLTEtMS01MTAxNg_61ea31de-e056-4c5d-9f5e-02540a9bee1d">26,227</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM4LTE1LTEtMS01MTAxNg_d3bc1e85-f9dd-4ae5-8587-d8677bf5daf4">26,227</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTEtMS0xLTUxMDE2_87ec7cfd-5610-43a9-b863-5924026f0a3b">190</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTMtMS0xLTUxMDE2_25fdf815-a047-49e3-8203-624064b6cc61">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="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTUtMS0xLTUxMDE2_93afb520-df40-4f8b-b584-51f204b4a4c2">25,225</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTExLTEtMS01MTAxNg_201856c7-9cf5-40eb-8b25-75cbf283bc96">25,223</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTE1LTEtMS01MTAxNg_bc3f0bd6-8b1b-4fb9-8592-7363c5c2ea68">25,223</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTEtMS0xLTUxMDE2_446fe328-bdfe-45d0-8040-34b779758e43">46</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTMtMS0xLTUxMDE2_b762d5ef-adae-4202-88cf-4ea7d43fbfd6">&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTUtMS0xLTUxMDE2_cf5869cc-d169-49f9-969f-c16fc043dcfd">1,806</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTExLTEtMS01MTAxNg_2109ae2a-1bc5-4bc2-b684-7044d5c7492f">1,806</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTE1LTEtMS01MTAxNg_50186b85-1f65-45cf-8992-3246c59c8aa8">1,806</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTEtMS0xLTUxMDE2_27dcf924-dce5-4431-84d5-50b808dcde3d">106</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTMtMS0xLTUxMDE2_ae097568-8bc3-4ada-a4f4-016f5de32457">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="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTUtMS0xLTUxMDE2_dfbd2f1f-5d6f-486e-b204-7d4cff5478aa">12,128</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTExLTEtMS01MTAxNg_56bb8a18-62f6-4e48-b5f8-2282ee7f52b8">12,129</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTE1LTEtMS01MTAxNg_6dc1678d-3414-4bf7-bf01-4d166962db52">12,129</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTEtMS0xLTUxMDE2_2803eca7-1f70-4075-a561-e9a2c5e483e0">1,342</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="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTMtMS0xLTUxMDE2_8fdb7893-5c52-4041-b7f6-e02fd3dee2f8">13</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="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTUtMS0xLTUxMDE2_2f0c7d9c-c53b-427f-8036-be3ef7cd50af">14,936</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="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTktMS0xLTUxMDE2_c0a4142e-99f2-43b0-bee5-a3f008c757b6">185,051</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="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTExLTEtMS01MTAxNg_6492c004-6486-45fb-8783-515f8945de87">200,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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTE1LTEtMS01MTAxNg_3559d7fb-8661-4ca4-8bf9-716cdfe1c59b">200,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="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 OCTOBER 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b50e8733f0249f4a3a8b64b001ebea6_I20221002" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTEtMS0xLTUxMDE2_378a5636-75cc-4df2-996f-a85abd10aa2a">52,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b50e8733f0249f4a3a8b64b001ebea6_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTMtMS0xLTUxMDE2_ac08a907-174c-43bc-bdaf-7a002fa2069d">530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i374bf1f8964243e2862cc83faf8c4b3d_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTUtMS0xLTUxMDE2_6137c990-fd7f-41dc-861d-84be953a57c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2b1306092c4b10b31f039017d42a40_I20221002" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTctMS0xLTUxMDE2_51e13264-fa67-45c0-8c42-7ed33f718b6c">208,144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81237ca1e28e49be82b16598626ebd31_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTktMS0xLTUxMDE2_e0f16261-34b9-44fc-a221-873bab99fb1c">1,390,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288e362c38c5496ebc26c534fabbcf0b_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTExLTEtMS01MTAxNg_776e7fde-b82a-4054-af2c-1b7ea8d1691c">1,183,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6370038ffdb40ddabb1f1a3b7f91221_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTEzLTEtMS01MTAxNg_1380b7c1-3830-4e2f-9261-cc42dcfef1d9">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTE1LTEtMS01MTAxNg_cfdf7a97-f2b1-449c-a80b-57f07fbfc54e">1,183,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">59</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_154"></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="iafe670a913ed4675b04a546850e8ef2b_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%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTcvZnJhZzo1MTNlYzVhYTY4YzM0NGE0ODBmYTc3OGVkOGEwMGFhMi90ZXh0cmVnaW9uOjUxM2VjNWFhNjhjMzQ0YTQ4MGZhNzc4ZWQ4YTAwYWEyXzEzNDc_e70fafee-a062-4b7b-bb33-ee30667935df" continuedAt="ia2cb4639df4c4bb388f4a8ea45311f31" escape="true">Description of Business</ix:nonNumeric></span></div><ix:continuation id="ia2cb4639df4c4bb388f4a8ea45311f31"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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="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 high-end consulting and engineering projects and include applied science, data analysis, research, engineering, design, 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%">We manage our business under <ix:nonFraction unitRef="segment" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTcvZnJhZzo1MTNlYzVhYTY4YzM0NGE0ODBmYTc3OGVkOGEwMGFhMi90ZXh0cmVnaW9uOjUxM2VjNWFhNjhjMzQ0YTQ4MGZhNzc4ZWQ4YTAwYWEyXzc1NQ_d07b9180-9ac2-4387-91fa-c01d37847fc2">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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in fiscal 2022, we aligned our operations to better serve our clients and markets, and created a new High Performance Buildings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("HPB") </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment to our CIG reportable segment. Prior year amounts for reportable segments have been reclassified to conform to the current year presentation.</span></div></ix:continuation><div id="iafe670a913ed4675b04a546850e8ef2b_160"></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTA0_1ea41d95-47ad-4294-994a-db59ec64e08b" continuedAt="ia720b523b1f0419baf3d460ff2617d7d" escape="true">Basis of Presentation and Preparation</ix:nonNumeric></span></div><ix:continuation id="ia720b523b1f0419baf3d460ff2617d7d" continuedAt="i713f0e28740d45afb44e5372f03f5c91"><div style="margin-bottom:6pt;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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:ConsolidationAndPresentationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDk2_9373b26b-77c5-4437-b7dc-c35397ce8298" continuedAt="i65904b148698411a86c4766c2af4641c" 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="i65904b148698411a86c4766c2af4641c">&#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"><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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTM2_91a8a25a-255b-4aab-bd7d-7ea75cf88bc4" continuedAt="i58c6ec703b2743ccab69f6af6faa9bdd" escape="true">Fiscal Year.  </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="i58c6ec703b2743ccab69f6af6faa9bdd">We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2022, 2021 and 2020 contained 52, 53 and 52 weeks, respectively.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDcy_69747e0d-185a-447d-b90e-2f3254c72ba6" 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;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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDk5_6579bea7-161a-4d35-9adc-36ef2d60a846" continuedAt="if3dc1c4ee7264f3f8568686c30f3ac33" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzExNDY_ec4ae4ee-78ac-4dc7-9eaf-8fe4f9e5e882">90</ix:nonNumeric> days&#160;or less. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify 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="if3dc1c4ee7264f3f8568686c30f3ac33">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTA5_5a575c4e-18a3-475d-990c-01fab5cac957" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDcz_72037159-4b46-454e-b832-3f6f2f2b5a2c" continuedAt="i1a9b9fded51f4b3e9db144335c0b8f2f" 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;2, 2022 are expected to be billed and collected within <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:UnbilledContractsReceivablePeriodForBillingAndCollection" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzMwMjE_f172909e-4d25-47cb-a01a-16bfb129c0b2">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="i1a9b9fded51f4b3e9db144335c0b8f2f" continuedAt="i674c56fc7ea4462887f42e43238860b4">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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTIx_99eb982a-0244-430d-84b7-3333b0e2f404" continuedAt="i19fecd482c374fe2bec6aa5f1f000d32" 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 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></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%">60</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="i713f0e28740d45afb44e5372f03f5c91" continuedAt="i26755e220dd548e4aa8b93378a9e770b"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDU0_6c99bf9d-ebcc-473a-affe-78d59533e614" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDQ2_98794f2c-7c90-4064-a751-6659e3eafceb" continuedAt="i86ef6eca775440538e4112c2fedcce0b" 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="i86ef6eca775440538e4112c2fedcce0b">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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520">three</span> to <ix:nonNumeric contextRef="id235c6cd3be645c7bc0620bc0c0f65a6_D20211004-20221002" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUzMDI_f836014b-bb32-4201-bfe6-a5fd59284461">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDkw_3fa4734c-9970-4155-a30a-82ba703cb791" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTAz_6b520d31-568a-4113-aab1-dde454fb7dc3" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTEx_68af20b4-c1bd-4734-a82c-9b7be348fb64" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDY5_fab8a1c9-491b-4ad5-8d55-0d3997836f6c" continuedAt="ie47ab4a925a84c91bca8ea75e9c8a059" 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 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></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%">61</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="i26755e220dd548e4aa8b93378a9e770b" continuedAt="ic4990576e07749ff93f3cd3149eaefe3"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="ie47ab4a925a84c91bca8ea75e9c8a059" continuedAt="i51eee80f50284f1b86aaab9b885c294f">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 4, 2022 (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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzExMzYz_c087ad4d-85a2-412a-bc02-b552fc5bf652">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzExNTY2_4afac2d2-40e4-4cd1-8b82-ced123fc18c1">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.</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="i51eee80f50284f1b86aaab9b885c294f">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:ContingentConsiderationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTE5_2210cc50-66e9-42a6-a261-9aca841b5ffa" 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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104">three</span> or <ix:nonNumeric contextRef="i5c60e4f7026443bc8fd71b4a77f2d6d4_D20211004-20221002" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTM2_f014af08-18d8-4bb7-a8f9-397519be8c4b">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><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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:OtherCurrentLiabilitiesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTIz_92bca9b9-9681-4ddd-ac0d-fcf20fa43437" continuedAt="iaaf2287a27224a0f8d3fe75f2ee0ba75" 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="iaaf2287a27224a0f8d3fe75f2ee0ba75">&#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: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%">62</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="ic4990576e07749ff93f3cd3149eaefe3" continuedAt="id73fa6408e8f472595e2914516861870"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTE2_19e8477d-4e9d-4ca6-9b71-964a33287034" 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDc2_c4b4ac44-1499-44d2-a259-335cf117e875" 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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTA2_7e18adab-e0b5-46f1-aed0-00b763c717c7" continuedAt="ib76cc90b2d7b4de19293d2aa322ef1bf" 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="ib76cc90b2d7b4de19293d2aa322ef1bf">.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTMy_64f26ae3-14eb-40a6-950f-f37d16e94b1d" 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;We assumed a defined benefit pension plan from a fiscal 2021 acquisition. 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><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDkz_49c008c3-40a8-409a-a296-5b73a5bf2f0c" continuedAt="i859977e221b14712bf5a1806fee84e36" 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%">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 </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%">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="id73fa6408e8f472595e2914516861870" continuedAt="i38e52582551a4a519419d6a16471a3ec"><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="i859977e221b14712bf5a1806fee84e36">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:ConcentrationOfCreditRiskPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTEz_5b29e934-14ec-45cb-8793-0b7d959563fb" continuedAt="i8ff6e8716b7743f780edd97b75e6f98b" 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 ri</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="i8ff6e8716b7743f780edd97b75e6f98b">sk financial institutions and, by policy, limit the amount of investment exposure to any <ix:nonFraction unitRef="institution" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzIzOTM4_7a0f3c4c-afde-4add-8b55-9637eb2a32df">one</ix:nonFraction> financial institution. Approximately <ix:nonFraction unitRef="number" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="2" name="ttek:PercentageOfAccountReceivablesDueFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzIzOTc4_3c2ed9ce-6582-4213-af10-2ff83f449680">23</ix:nonFraction>% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2022&#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="iabc0714f79e9450cbe4136ef5f8c1748_I20221002" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI0Mzcy_369e51e2-6e23-4956-9f4f-7b7d5b8f9fea">48</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="idd6fbec83dfb46d584c9e815661bf953_I20221002" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI0Mzc2_d536f00a-2933-4e26-b700-192c8fd461a9">21</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iea3dc58d36424daf961fe563ff2ade77_I20221002" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI0Mzgz_3534f1c4-2b94-45ee-8ea2-7149bbd38f44">31</ix:nonFraction>% of our fiscal 2022 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTM0_88a120ee-b0fc-43f1-b53e-6de728c3412f" 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. 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 fiscal years to conform to the current-year presentation.</span></div><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDg3_e80a9c64-9f4a-47e5-9cfd-fd94ddc3d125" continuedAt="ie66568c26c794ca59aa886f999bde183" 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 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciple</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s in Topic 740 and amending certain existing guidance for clarity</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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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. </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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 Accounting Standards Codification Topic 606, "Revenue from Contracts with Customers" ("ASC 606"). 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recently Issued Accounting Pronouncements Not Yet Adopted.</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%">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832), which requires disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 is effective for us beginning in the first quarter of fiscal 2023, with early adoption permitted. This guidance should be applied prospectively to all transactions that are reflected in the financial statements at the date of initial application and to new transactions that are entered into after that date, or retrospectively. </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><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i38e52582551a4a519419d6a16471a3ec"><ix:continuation id="ie66568c26c794ca59aa886f999bde183"><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 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> coronavirus disease 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%">COVID-19") pandemic on businesses operating in Canada. Our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="ttek:GovernmentAssistanceAmountCumulativeCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzEwOTk1MTE2NzE2Mzg_d56eeb2a-fbaa-4579-b1f2-69ae83c9771d">26.0</ix:nonFraction>&#160;million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, beginning in fiscal 2023, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-6" name="ttek:GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzEwOTk1MTE2NzE2NTk_31167808-3802-4cbb-b6dc-a1cc16f0e6b1">9</ix:nonFraction>&#160;million in the next twelve months. Accordingly, this amount was reclassified from "Other current liabilities" to "Accrued compensation" on our consolidated balance sheet as of October 2, 2022. The remaining $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="ttek:GovernmentAssistanceAmountCumulativeNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzEwOTk1MTE2NzE2NzY_a4d3d032-3a1e-4f47-a116-216bb09ec8f2">17.0</ix:nonFraction>&#160;million, which we expect to distribute beyond one year, was reclassified to "Other long-term liabilities". We do not expect there will be any related impact to our operating income, and we have no outstanding applications for further government assistance.</span></ix:continuation></ix:continuation></div><div id="iafe670a913ed4675b04a546850e8ef2b_163"></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzI_787ced7b-4dcc-4f71-a9ea-eda385d9d0db" continuedAt="i9cd5db4ac05a4258853a72dcff5c0302" escape="true">Revenue and Contract Balances</ix:nonNumeric></span></div><ix:continuation id="i9cd5db4ac05a4258853a72dcff5c0302" continuedAt="ic862d3563d014ceba7ab9f63169e673b"><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 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i19fecd482c374fe2bec6aa5f1f000d32" continuedAt="i1d72b6893a2c446f9dd198b0a7d6c5ca">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.</ix:continuation></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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzY_974643f7-c2e0-44f9-aa0e-b6a3afd59acb" continuedAt="ia69c9a9b94e74dcca65c200bc6a193e3" escape="true">The following tables present revenue disaggregated by client sector and contract type: </ix:nonNumeric></span></div><ix:continuation id="ia69c9a9b94e74dcca65c200bc6a193e3"><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 2,<br/>2022</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%">October 3,<br/>2021</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 27, 2020</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="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 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="i51d3be0d2264431b8f7c4599775b4ca4_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzQtMS0xLTEtNTEwMTY_57b7ab8b-d4cf-437e-93c0-7c297fbf782f">1,064,347</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 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="i011af3c29ef5466ca47f421cc661acab_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzQtMy0xLTEtNTEwMTY_9599d8d2-7e26-4ac6-a86c-5ccde9922542">1,081,608</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 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="ia43497e7049d4efbbe58f8e798ef7748_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzQtNS0xLTEtNTQwNjU_29fc95e2-9e5a-4402-a1a3-ecb28d0177f2">993,835</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;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cb5a681452742e9b0bf392543599e73_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzUtMS0xLTEtNTk0NzA_f23e388b-32cb-4b9b-82e6-eb5742faa8d5">603,286</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="i577e561467034afd827aea99eecd2215_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzUtMy0xLTEtNTk0ODE_8021aead-8a48-40b7-bfbc-03a8d0b2fdd5">536,309</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="ifd5c96253e604c20a02e08a6ffbe3257_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzUtNS0xLTEtNTk0MjI_4dabbc5c-4233-4dd8-a42c-9310a8b5ded0">439,019</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="iae854fcc69c34a23981ba21cd591be34_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzYtMS0xLTEtNTEwMTY_5bf0e9c2-73e1-4570-b0a9-0c9958f5b688">748,953</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="id0031968d6544d0ab9852800f89043a4_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzYtMy0xLTEtNTEwMTY_8b0d9a00-259d-4989-91a0-348dd767a392">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="i81e6081460394de2893079e0325eab0d_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzYtNS0xLTEtNTQwNjU_a78f8bfb-4416-4645-9d71-ebf9a909579a">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="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="i66f2c8b2d26f40fe852a24052b70b50a_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzctMS0xLTEtNTEwMTY_0e0b1c04-32d9-4f79-87ac-8237f52bf772">1,087,462</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="i1ead8d67210945d9a0c47dd90d6e8296_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzctMy0xLTEtNTEwMTY_bc55be59-e30f-4495-b57e-59a15dff183a">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="i102ee521b8f64a29a31cf0c5a685622c_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzctNS0xLTEtNTQwNjU_261b36b6-b9e5-49ee-ab5b-00f0924aa060">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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzgtMS0xLTEtNTEwMTY_9b98e849-faf5-4e6a-95e0-8b8fb60cc563">3,504,048</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzgtMy0xLTEtNTEwMTY_7083313c-1a9b-4a08-a760-20aeab4ea109">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;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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzgtNS0xLTEtNTEwMTY_c9005d7d-0660-45d1-9f8d-99cfea422953">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="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="i773a3577e4064586a7ec532a61bdeedc_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEyLTEtMS0xLTUxMDE2_3e1f4ce2-0ee0-40e4-afbd-d08eac2ce33c">1,317,993</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="ib439596a35534b7b9e72d25b3db3110c_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEyLTMtMS0xLTUxMDE2_969375ee-53ad-456e-893c-a098a7d2c11c">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="ia802dcacb58f488dba4c7c4341e13eea_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEyLTUtMS0xLTUxMDE2_e8f641f1-cfd5-4e04-a84c-bab19bca6368">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="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="i10a41dc53d4a4926807fea5b64c0d5ed_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEzLTEtMS0xLTUxMDE2_ae061ec3-a0ef-4ed8-ac71-bc899d95f16b">1,637,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99f979a20e824df3bf2ef2616d01ca04_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEzLTMtMS0xLTUxMDE2_676a998d-47fa-4cd4-9a04-ab15e33cbc37">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="iaa3b998823044819b3b0ad1dfc192d88_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEzLTUtMS0xLTUxMDE2_ac7f5b3e-ee9f-4297-b826-cd113f0ff3e8">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="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="i6992bc632da84e41ade7a7979c5764fa_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE0LTEtMS0xLTUxMDE2_77d95a5a-25dd-4082-8e0a-756547d0ae49">549,036</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="i12b74879ca7e49d9b2d2fd9688746b01_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE0LTMtMS0xLTUxMDE2_97b6c836-a0c1-43c7-9d93-b21f86ca3ab1">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="i9f016e6670e64d038c20b3c6004d6979_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE0LTUtMS0xLTUxMDE2_fb885068-639d-4759-8f13-cdc9df85fa7e">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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE1LTEtMS0xLTUxMDE2_9b98e849-faf5-4e6a-95e0-8b8fb60cc563">3,504,048</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE1LTMtMS0xLTUxMDE2_7083313c-1a9b-4a08-a760-20aeab4ea109">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE1LTUtMS0xLTUxMDE2_c9005d7d-0660-45d1-9f8d-99cfea422953">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="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="margin-bottom:6pt;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: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%">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2022 and 2021.</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%">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="ic862d3563d014ceba7ab9f63169e673b" continuedAt="i61f84527239b471381957212e8b8c2b4"><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="i1d72b6893a2c446f9dd198b0a7d6c5ca" continuedAt="if1ed129cb28f446fa66c96cbe2f5a41e"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="if1ed129cb28f446fa66c96cbe2f5a41e" continuedAt="ic1fc3248621b4ea4847c0f9314844663">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMjg_45fa316d-bba2-45e3-9ce9-2cf135426fc3" continuedAt="id87531e0516f438991122879f7bfa8ca" escape="true">Net contract liabilities consisted of the following:</ix:nonNumeric></span></div><ix:continuation id="id87531e0516f438991122879f7bfa8ca"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><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 2,<br/>2022</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%">October 3, 2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzMtMS0xLTEtNTEwMTY_399ed796-3061-4932-b4f7-9091042724fb">92,405</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzMtMy0xLTEtNTEwMTY_d9982eed-95c4-44a0-b673-fdcb4518d6be">103,784</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzQtMS0xLTEtNTEwMTY_613b779f-98ec-4fc9-b808-e4032db0222a">241,340</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzQtMy0xLTEtNTEwMTY_2efcfe9a-084b-4550-a32c-af69f966ca3b">190,403</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" sign="-" name="ttek:ContractWithCustomerAssetLiabilityNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzUtMS0xLTEtNTEwMTY_8d0d5d36-d345-4cb9-a17d-0ec3ab9b4d4c">148,935</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" sign="-" name="ttek:ContractWithCustomerAssetLiabilityNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzUtMy0xLTEtNTEwMTY_192cdb10-9b76-4737-aede-da3c84e1b1e9">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></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;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%">Includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">es $<ix:nonFraction unitRef="usd" contextRef="i0c6c1fcef8414453a228a139f7778392_I20221002" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM3Mjc_e6f91ba8-352e-4d28-abd4-e35cb3831451">23.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i57f2a60f693149a1a03f87aa28ac445c_I20211003" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM3MzQ_8ff6e622-a7d6-4ba0-811f-afe59b21b19d">12.2</ix:nonFraction>&#160;million of contract retentions as of October&#160;2, 2022 and October&#160;3, 2021, respectively.</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%">In fiscal 2022, we recognized revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM4NDQ_a9d9d5e3-802f-4db4-a03b-631988906ed8">125</ix:nonFraction> million from amounts included in the contract liability balance at the end of fiscal 2021, compared to approximately $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM5NTQ_b2605b36-d823-4239-bf02-75fa7fd12bb9">119</ix:nonFraction> million in fiscal 2021</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%"><ix:continuation id="ic1fc3248621b4ea4847c0f9314844663" continuedAt="i45dbb7b264aa4fbf960d73c4b3cddbd8">We recognize revenue primarily using the cost-to-cost measure of progress method to estimate 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. T</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%">he corresponding net revenue and operating income adjustments were immaterial for fiscal 2022 and 2021. </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%">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:120%">mmediately in earn</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ings. As of October&#160;2, 2022 and October&#160;3, 2021, our consolidated balance sheets included liabilities for anticipated losses of $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:ProvisionForLossOnContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ3ODk_a237270b-8333-463b-9eb9-89d0ec0f0904">10.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-5" name="us-gaap:ProvisionForLossOnContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ3OTY_56765872-f234-4e91-9a3c-13d334c443a5">12.7</ix:nonFraction> million, respectively. The estimated cost to complete these related contracts as of October&#160;2, 2022 and October&#160;3, 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-6" name="ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ5MDM_a01cf105-f7c2-47c9-96af-cbe25f215835">80</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-6" name="ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ5MTA_85478e25-b52f-426d-99cf-c0e52d78e9ea">104</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzg_4c0f746c-c5df-4a80-82cc-cd349a6f3563" 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 2,<br/>2022</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%">October 3,<br/>2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:BilledContractReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzMtMS0xLTEtNTEwMTY_88f60759-2869-44e5-b1af-81f85b31e3cc">491,700</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:BilledContractReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzMtMy0xLTEtNTEwMTY_a38962ae-5912-492e-9d29-efa688492fa3">432,814</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzQtMS0xLTEtNTEwMTY_4ca28f0c-c184-4835-9194-ab874362cfd3">267,161</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzQtMy0xLTEtNTEwMTY_0183d97b-9f66-4596-bf2b-35b2fad6b4ed">240,536</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzUtMS0xLTEtNTEwMTY_422bc2c3-bb62-478b-85ac-cdfccf7eeafa">758,861</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzUtMy0xLTEtNTEwMTY_676b1125-3ec0-4acb-bfd1-a59b9ee0958b">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzYtMS0xLTEtNTEwMTY_58ea86cb-3cef-4b70-b50c-90a5dea121c2">3,749</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzYtMy0xLTEtNTEwMTY_98991610-0d9b-473a-8cbf-d9663878729d">4,352</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzctMS0xLTEtNTEwMTY_261581c1-dafd-459b-9804-be763d795818">755,112</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzctMy0xLTEtNTEwMTY_b088053a-be2c-40b9-aac3-df9a08a22996">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></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:6pt;text-align: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. Substantially all of our unbilled receivables at <ix:continuation id="i674c56fc7ea4462887f42e43238860b4" continuedAt="if7c7d07814944631a8f3209eae279c90">October&#160;2, 2022 are expected to be billed and collecte</ix:continuation></span><ix:continuation id="if7c7d07814944631a8f3209eae279c90" continuedAt="if3ccc7dac9a34bc7b0d95012c2fbc3ac"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:UnbilledContractsReceivablePeriodForBillingAndCollection" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzU0NTU_d87a46c5-beb7-42d9-b6cd-78d0417f9104">12</ix:nonNumeric> months. The </span></ix:continuation></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="i61f84527239b471381957212e8b8c2b4"><ix:continuation id="if3ccc7dac9a34bc7b0d95012c2fbc3ac" continuedAt="i65324e41b8f84e8793c74b8ba5165902"><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%">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="background-color:#ffffff;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 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. Total accounts receivable at October 3, 2021 included approximately $<ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-6" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzEwOTk1MTE2NjA0NTU_4e2e8e5e-1f47-446c-8c87-594fb19a0c83">11</ix:nonFraction>&#160;million related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. This amount related to a single claim in our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reportable segment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we received a cash settlement for the claim, which resulted in an immaterial gain in the third quarter of fiscal 2022. There were <ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-6" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzI3NDg3NzkxMDIxNjU_66730dd0-138d-44a7-9483-eae4f97aec42">no</ix:nonFraction> claims included in our total accounts receiva</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ble at October&#160;2, 2022. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="i65324e41b8f84e8793c74b8ba5165902" continuedAt="i734578d78d3c4713aace9f82771c0e02"><span style="background-color:#ffffff;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 adjustme</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts to revenue when it is probable that the claim will result in a different contract value</span></ix:continuation><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="i734578d78d3c4713aace9f82771c0e02"> than the amount previously estimated. In fiscal 2022, we recorded no gains or losses related to claims other than the aforementioned immaterial gain on the settled RCM claim.</ix:continuation> In fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $<ix:nonFraction unitRef="usd" contextRef="ie3426bbf913d43bb82d6da51f3177747_D20200928-20211003" decimals="-5" name="ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzc2NTk_4d81ada4-d5bd-4888-a125-4e7efdbddda1">2.8</ix:nonFraction>&#160;million in our CIG reportable 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;2, 2022 and 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%">.</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="i45dbb7b264aa4fbf960d73c4b3cddbd8" continuedAt="i47d5cefdf0d6437bbb01153151d88de3"><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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzgwODk_6299fc83-8eab-45c5-a05d-b7f8dfa7202a">3.7</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;2, 2022. 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzA_e5ee2241-7b3a-422e-a3c3-d1309873e764" 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;2, 2022 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="if34cc1932b68400695c2ad64416b88f1_I20221002" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTpmYmNkYjM2ZWY1ZmY0ODdkYTY4Y2UxZWJiOGQzYzQ1NC90YWJsZXJhbmdlOmZiY2RiMzZlZjVmZjQ4N2RhNjhjZTFlYmI4ZDNjNDU0XzItMS0xLTEtNTEwMTY_15f0f738-fabf-4878-80e3-48d88dafa0e5">2,394,090</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="ibeeb768bcde940a0a7559ec48ad426d3_I20221002" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTpmYmNkYjM2ZWY1ZmY0ODdkYTY4Y2UxZWJiOGQzYzQ1NC90YWJsZXJhbmdlOmZiY2RiMzZlZjVmZjQ4N2RhNjhjZTFlYmI4ZDNjNDU0XzMtMS0xLTEtNTEwMTY_7df31f2a-4d3b-4a61-8b58-88393e4e1155">1,327,544</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTpmYmNkYjM2ZWY1ZmY0ODdkYTY4Y2UxZWJiOGQzYzQ1NC90YWJsZXJhbmdlOmZiY2RiMzZlZjVmZjQ4N2RhNjhjZTFlYmI4ZDNjNDU0XzQtMS0xLTEtNTEwMTY_81e81d91-fb0a-48d6-9bf3-532dc3f1d987">3,721,634</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:6pt;text-align: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="i47d5cefdf0d6437bbb01153151d88de3">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMDI_b7bc6c48-1c47-4026-bea3-04de26f0a054">30</ix:nonNumeric>, <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMDY_342fe0d2-1011-4309-8535-c539982228df">60</ix:nonNumeric> or <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMTM_882e149b-2fea-4f60-9854-6819958838f6">90</ix:nonNumeric> days).</ix:continuation></span></div></ix:continuation><div id="iafe670a913ed4675b04a546850e8ef2b_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%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3Xzk4Ng_ef549644-3b30-478a-842a-7a9b6687c1e6" continuedAt="ie403d5ec68d34ffb99de731efcf104bb" escape="true">Stock Repurchase and Dividends</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="ie403d5ec68d34ffb99de731efcf104bb" continuedAt="i8f592780028447e1867b674963f58062"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7815739a87d34b089b20efe2db6a7151_I20211005" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzEwNg_392c3da0-ef98-4d3c-ba6c-4a084a6c7894">400</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%">of our common stock in addi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tion to the $<ix:nonFraction unitRef="usd" contextRef="i4524d4a0ecc0436191d602d54b022596_I20211003" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzE5Ng_2d12dae6-f69e-4efa-91d4-c8fa2df40c51">147.8</ix:nonFraction>&#160;million under the previous stock repurchase program at October&#160;3, 2021</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 fiscal 2022, we repurchased and settled <ix:nonFraction unitRef="shares" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzI2OA_369ec649-f2fe-4fec-b09c-7752237125c3">1,341,679</ix:nonFraction> shares with an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzMwMw_69e53bdb-03f2-4a8d-8b9c-649505647a82">149.07</ix:nonFraction> per share for a total cost of $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzMzNg_e2a6d886-4854-4fa2-bd4d-ae60e208746a">200.0</ix:nonFraction>&#160;million in the open market. As of October&#160;2, 2022, we had a remaining balance of $<ix:nonFraction unitRef="usd" contextRef="ia6728e08b2304578b37e32802a2e494c_I20221002" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzM5OQ_b941a6bf-9784-420c-889a-15d75216225e">347.8</ix:nonFraction> million under our 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%">67</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="i8f592780028447e1867b674963f58062"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3Xzk4Mw_1d11761e-fdf5-4839-85ea-4eafe7f42421" 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 2022 and 2021:</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 15, 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: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="i80df995e8046405abc361a65a76d2175_D20211220-20211220" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEtMi0xLTEtNTEwMTY_f74e98bb-27c5-44f3-acef-ee5367f31c4c">0.20</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%">December 2, 2021</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 20, 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: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="i80df995e8046405abc361a65a76d2175_D20211220-20211220" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEtOC0xLTEtNTEwMTY_d11df024-0dcf-4f38-91cf-eb40a0c7853c">10,793</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 31, 2022</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="i15ba0904a11f44ad9305facbe220afae_D20220225-20220225" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzItMi0xLTEtNTEwMTY_2c25478c-d0ba-4753-8780-be92c03ea7b8">0.20</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 11, 2022</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 25, 2022</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="i15ba0904a11f44ad9305facbe220afae_D20220225-20220225" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzItOC0xLTEtNTEwMTY_9d8a209d-4921-4405-a0d9-73ee644f43de">10,769</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%">May 2, 2022</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="ie85466e51cf542f49d40fa58f545a552_D20220527-20220527" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzMtMi0xLTEtNTEwMTY_e0587248-f5e5-42f5-971d-8cbc2b554f59">0.23</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, 2022</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 27, 2022</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="ie85466e51cf542f49d40fa58f545a552_D20220527-20220527" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzMtOC0xLTEtNTEwMTY_fbc9b40a-7ce6-46da-843e-2eefa1badc42">12,311</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%">August 1, 2022</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="if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzQtMi0xLTEtNTEwMTY_d16393fe-7699-4264-a0f5-987ebc7fc027">0.23</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 12, 2022</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%">August 26, 2022</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="if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzQtOC0xLTEtNTEwMTY_8278401b-99de-4e24-b74c-57f02dc8bb47">12,226</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 2, 2022</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzUtOC0xLTEtNTEwMTY_ee0d788b-b400-42fd-9e02-312ad03d0912">46,099</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 9, 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="i1c29ae5730b648dc85445e6bc975d57f_D20201211-20201211" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzctMi0xLTEtNTEwMTY_7f50fbf5-6fab-407c-9f4b-f4c3d56d9ed0">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%">November 30, 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%">December 11, 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: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="i1c29ae5730b648dc85445e6bc975d57f_D20201211-20201211" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzctOC0xLTEtNTEwMTY_b63ed23a-18b0-487c-92bf-03288eb7db4f">9,198</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 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="ia6dc43980584442680feffa23077bf17_D20210226-20210226" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzgtMi0xLTEtNTEwMTY_a0d90eff-9efb-44a3-be2a-e7c1629d9cb7">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="ia6dc43980584442680feffa23077bf17_D20210226-20210226" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzgtOC0xLTEtNTEwMTY_c5e833fa-e603-4b6e-8877-718e65e23cb2">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="ic7bedf87063d4d838296e101381b72af_D20210528-20210528" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzktMi0xLTEtNTEwMTY_7b0dce6a-cf0a-49e0-a78b-db4617ad400e">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="ic7bedf87063d4d838296e101381b72af_D20210528-20210528" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzktOC0xLTEtNTEwMTY_91ec433d-17da-4e01-bc44-89eb9a1a1502">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="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="iec27b072f9fd4fb187b183e7aa6b29d6_D20210903-20210903" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEwLTItMS0xLTUxMDE2_07be00fd-3805-46ff-86f4-44079fc45139">0.20</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 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="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="iec27b072f9fd4fb187b183e7aa6b29d6_D20210903-20210903" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEwLTgtMS0xLTUxMDE2_48945ca2-bf36-4b13-85aa-9f54c12dfc5e">10,800</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 October 3, 2021</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzExLTgtMS0xLTUxMDE2_c48f6311-6fb1-47a1-9594-497988088f23">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-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: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 November&#160;7, 2022, our Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i814bd8fef2ed442aab68f1f95c1630e1_D20221107-20221107" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzE5Njg_9cd0af79-042a-4a31-bbdf-75178f606f4f"><ix:nonFraction unitRef="usdPerShare" contextRef="i14ce0133578048b8a26a4009776c194d_D20221209-20221209" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzE5Njg_c0ab905e-23f7-454d-89f8-b18b66fafe77">0.23</ix:nonFraction></ix:nonFraction> per share payable on December&#160;9, 2022 to stockholders of record as of the close of business on November 21, 2022.</span></div></ix:continuation><div id="iafe670a913ed4675b04a546850e8ef2b_172"></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDMz_6b60bbba-97ea-482f-b28e-5feb2dd8d832" continuedAt="i6875e64238724924b4cb6bbb218d3bfb" escape="true">Acquisitions </ix:nonNumeric></span></div><ix:continuation id="i6875e64238724924b4cb6bbb218d3bfb" continuedAt="ib3b4e376b0244ccbbec050247a84df3e"><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 September 23, 2022, we made an all cash offer to acquire all the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, which was unanimously recommended by RPS's Board of Directors. RPS employs approximately <ix:nonFraction unitRef="employee" contextRef="i783aeee4f6ac41e0b1ffd40f7b6eddb0_D20220923-20220923" decimals="-2" name="ttek:NumberOfEmployeesAcquiredInAcquisition" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzYxNTQ_5ca0098a-95d9-47b4-b718-0463529ce568">5,000</ix:nonFraction> associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions especially in energy transformation, water and program management for government and commercial clients. The transaction is to be affected using a court sanctioned scheme of arrangement between RPS and its shareholders and is subject to certain regulatory approvals and approval by RPS shareholders.  </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%">Subsequent Event. </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 November 3, 2022, RPS's shareholders approved the scheme of arrangement, with the acquisition expected to be closed and effective in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> January 2023 after regulatory and court approval with an all cash purchase price for <ix:nonFraction unitRef="number" contextRef="i3382f9a63c5445d2a20a6de730561134_I20230131" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxNDExMjA_d9df085f-6f1a-49b0-9588-03725e26a020">100</ix:nonFraction>% of the outstanding shares of approximately GBP <ix:nonFraction unitRef="gbp" contextRef="icec5d76f4a71484387737838aa5d72d4_D20221103-20230131" decimals="-6" name="ttek:BusinessCombinationPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxNDExMDc_e8723251-10d8-4381-8b65-ad36881f2bef">636</ix:nonFraction>&#160;million.</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 fiscal 2022, we acquired The Integration Group of America ("TIGA"), Piteau Associates (&#8220;PAE&#8221;) and two other immaterial acquisitions.  TIGA is based in Spring, Texas and is an industry leader in process automation and system integration solutions, including customized software and platform (SaaS/PaaS) applications, advanced data analytics, cloud data integration and platform virtualization. PAE is based in Vancouver, British Columbia and is a global leader in sustainable natural resource analytics including hydrologic numerical modeling and dewatering system design. PAE is part of our CIG segment, and TIGA and other immaterial acquisitions are part of our GSG segment. The total fair value of the purchase price for all <ix:nonFraction unitRef="acquisition" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="ttek:NumberOfAcquisitions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxNDA0MDY_16440531-58ad-4564-b084-fac0517791eb">four</ix:nonFraction> acquisitions was $<ix:nonFraction unitRef="usd" contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5MzA_7fb74a05-9027-4558-8996-309c017351a3">88.3</ix:nonFraction>&#160;million. This amount is comprised of $<ix:nonFraction unitRef="usd" contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5NDU_6cef5111-6e25-4dd2-bedf-a470e86b6993">44.0</ix:nonFraction>&#160;million in initial cash payments made to the sellers, $<ix:nonFraction unitRef="usd" contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002" decimals="-5" name="ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5NjA_47773e96-684e-4a2a-9e35-4d587d0dc9bf">2.5</ix:nonFraction>&#160;million of receivables (net) related to estimated post-closing adjustments for the net assets acquired, $<ix:nonFraction unitRef="usd" contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5NzQ_77643eb2-0b5c-4671-9279-babffe8f9b80">15.5</ix:nonFraction>&#160;million payable in a promissory note issued to the sellers along with related transaction expenses of the sellers (which were subsequently paid in July 2022) and $<ix:nonFraction unitRef="usd" contextRef="i136256947c20413ca7fb213aeea3d27f_I20221002" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5ODk_dc75376b-821c-440a-912e-54f8f1b22860">31.3</ix:nonFraction>&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="i136256947c20413ca7fb213aeea3d27f_I20221002" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzMwMDQ_091027b1-46a2-46b2-b24c-b37e1048d847">47.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the three to five years following the acquisitions. </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 fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (&#8220;KZN&#8221;), IBRA-RMAC Automation Solutions (&#8220;IRM&#8221;) and 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, D.C. 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="i33a1c904cfdc4fd9a264477cdcacc5f5_D20200928-20211003" decimals="-2" name="ttek:NumberOfEmployeesAcquiredInAcquisition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNjc_a40fe779-88fb-4e5e-85be-b8c3b877c5f0">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="icc1f34fb963e4e3f9f659db54cb391f2_D20200928-20211003" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0NzY_0c9a7bba-0eb0-44aa-8508-b22e80102da4">151.7</ix:nonFraction>&#160;million. This amount was comprised of $<ix:nonFraction unitRef="usd" contextRef="icc1f34fb963e4e3f9f659db54cb391f2_D20200928-20211003" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDg_767d366b-adc6-4ce4-acbc-6f196fa915e6">101.4</ix:nonFraction>&#160;million in initial cash payments made to the sellers and $<ix:nonFraction unitRef="usd" contextRef="idf9b3888c60c49a4b9a273ab1d606589_I20211003" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1NjE_c95e464a-022b-4307-a4f7-e3871613a371">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="idf9b3888c60c49a4b9a273ab1d606589_I20211003" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE2NDc_aa7062fb-4805-40f9-a0b4-4aca4c774dc0">74.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MzE_a3ac7b36-764c-4328-b3d4-db56468a39e5">three</span> to <ix:nonNumeric contextRef="i9217fc347ef0494cb95a2ffcb8b02207_D20200928-20211003" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3Mzc_27b38731-599c-406b-a03e-ff4b8cc4f070">four years</ix:nonNumeric> following the acquisitions. </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="ib3b4e376b0244ccbbec050247a84df3e" continuedAt="i1dcc76e4d3ce436c9550ede8079457d8"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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, 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="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIxNjc_5db70c4d-55da-4091-8f48-4b56cb7c82d8">two</ix:nonFraction> acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as </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="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIxODc_c1146375-49e8-4d4f-9e2e-410e0c41c9af">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:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This amount was comprised of $<ix:nonFraction unitRef="usd" contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIyMjA_b4125ab1-4bef-46b1-a676-5189ed10a8b0">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:120%">s, $<ix:nonFraction unitRef="usd" contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927" decimals="-5" sign="-" name="ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIyNjk_f7196715-d4d6-4550-9db4-4320224188e3">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:120%">es related to estimated post-closing adjustments for net assets acquired and $<ix:nonFraction unitRef="usd" contextRef="ia3a4be94a3a243ddabab32a4e7da01db_I20200927" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIzNTk_34571c4f-5ac4-4848-a5c7-bbe5dd73b8f9">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="ia3a4be94a3a243ddabab32a4e7da01db_I20200927" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI0NDU_70b64d3b-4a89-46ca-9d5c-100d8ca79f81">28.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the  <ix:nonNumeric contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI1MzA_a0c17b4f-a1d1-4bdd-ae0c-3f9872042c5e">three 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:120%">Goodwill additions resulting from fiscal 2022 business combinations are </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, long-term management experience, the industry reputations and the synergies expected to arise after the acquisitions in the areas of data management, digitization, modeling, water and natural resources. 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 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:120%">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 companies. The 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 and client relations intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDE_14c26cbc-5a00-4657-940a-7d247c1c6c1a">one</span> to <ix:nonNumeric contextRef="i1614be5a332143a28a82dc485565858f_D20211004-20221002" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDc_208c5d76-c5b8-438c-9fa4-4ae4618be483">ten years</ix:nonNumeric>, and trade names intangible assets have lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTE_00db501d-5953-48c3-ac99-153b27c0f467">three</span> to <ix:nonNumeric contextRef="ide6ec59c56104b58be867cc9f4b88520_D20211004-20221002" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTc_9382e9c7-fa96-4c9f-8bc6-58ba85a22ceb">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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczNzQ_e1f7ddc5-e96e-41d7-8cc1-9d8d9a834b64">three</span> or <ix:nonNumeric contextRef="i5c60e4f7026443bc8fd71b4a77f2d6d4_D20211004-20221002" name="ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczODA_c476f108-da74-4256-a939-0dc4f1973c73">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. In each quarter during fiscal 2022, 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. </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%">In fiscal 2022, total adjustments to our contingent earn-out liabilities in operating income were immaterial.</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></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="i1dcc76e4d3ce436c9550ede8079457d8" continuedAt="i26c4293fbf0446eda7e73b2643829610"><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 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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzkzNDY_2f1eb842-8d3f-47e6-83c1-030a62e66cd8">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="background-color:#ffffff;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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2Xzk3NDY_91079e28-98f9-4d53-b517-5f7dc3e65b4d">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"), eGlobalTech ("EGT") and SEG.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-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 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="i12255c938a5a4674b9d1077bfffe5939_D20171002-20180401" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMTIw_4dbe2301-3a8a-49f0-bc20-8ce76e457488">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="i12255c938a5a4674b9d1077bfffe5939_D20171002-20180401" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDM5_debbe779-92ed-4fd6-9e6b-ca43169ba655">three-year</ix:nonNumeric> earn-out period was A$<ix:nonFraction unitRef="aud" contextRef="i50cb8995b4654e628009752b971e494c_I20180401" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjc1_197c445e-2228-465e-be62-f792919211f0">25</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i50cb8995b4654e628009752b971e494c_I20180401" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjc5_62a26298-770c-4009-b187-855a94329e10">7.4</ix:nonFraction>&#160;million in year one, and A$<ix:nonFraction unitRef="aud" contextRef="i50cb8995b4654e628009752b971e494c_I20180401" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjk5_a19c1fc8-fef1-42b7-b5b3-89ae53b68236"><ix:nonFraction unitRef="aud" contextRef="i50cb8995b4654e628009752b971e494c_I20180401" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjk5_fbf770c6-5c9d-4ab4-860f-4cd9cb25ed64">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="background-color:#ffffff;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="i50cb8995b4654e628009752b971e494c_I20180401" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwOTc2_406114c6-fde7-4c6d-abff-d28955cdb839">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="i12255c938a5a4674b9d1077bfffe5939_D20171002-20180401" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExMDky_30681950-6dcb-4c70-a11b-59c3f545b428">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="background-color:#ffffff;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="i23c402c7b9a3400e9bb86cfa52c6f295_D20171002-20180930" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTMz_a84b99f0-a994-4ccd-a1c9-f9a9d8a5470c">2.1</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i23c402c7b9a3400e9bb86cfa52c6f295_D20171002-20180930" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTM3_3c91ad30-fb52-4029-b405-6963742e5bcb">3.0</ix:nonFraction>&#160;million) and $<ix:nonFraction unitRef="usd" contextRef="i4dde97b528b64fcba94a409754dc97d8_D20181001-20190929" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTQ1_ca2174ea-6c4d-4038-ad7c-45cf3695261a">5.4</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i4dde97b528b64fcba94a409754dc97d8_D20181001-20190929" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTQ5_5e28ab83-044b-4680-a338-fd96f8033140">7.9</ix:nonFraction>&#160;million) in fiscal 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, 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="if459486f11634f6199993e9b83ba7f98_I20200927" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMjY1_04b53a39-5848-4cd5-b5e0-f75d0d8bff8b">1.8</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="if459486f11634f6199993e9b83ba7f98_I20200927" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMjY5_4b0cc0a1-1ec7-46f8-95c8-6cc55dd935b2">2.6</ix:nonFraction>&#160;million), which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="i2be2da52f80641f39eeb17ad7fdb54df_D20190930-20200927" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMzAy_76ef3fea-87eb-4401-84b0-376ae173fb39">3.7</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i2be2da52f80641f39eeb17ad7fdb54df_D20190930-20200927" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMzA2_69f4b96c-817d-403d-b92f-5e1e712e1c72">5.2</ix:nonFraction>&#160;million).</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 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="i2e9d1543ef444a6984f765c63ce15eb3_D20181001-20190331" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNDYz_d08f29d0-b2f8-4e92-be58-40116ac0c9c5">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="i2e9d1543ef444a6984f765c63ce15eb3_D20181001-20190331" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDQw_2798ec11-85a7-4451-bf9f-65f42f621092">three-year</ix:nonNumeric> earn-out period was $<ix:nonFraction unitRef="usd" contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjE4_2050ea87-9395-4c3f-b6fd-40edd8c4d7ee">25</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjIy_0363cdc9-133a-4d9e-a9f8-625e9eba4237">8.5</ix:nonFraction>&#160;million in year one, $<ix:nonFraction unitRef="usd" contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjM4_c66ab37d-62ca-43d6-bd2b-e553f971328a">9.0</ix:nonFraction>&#160;million in year two and $<ix:nonFraction unitRef="usd" contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjU4_dba964a7-91ea-4c41-95ab-5320dce3fa4b">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="background-color:#ffffff;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="ied40158282374b0ab0ac1955255d0b9d_I20190331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEzNTEw_c56caebb-3c5e-4a0a-b7d0-b63d83e80d04">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="i2e9d1543ef444a6984f765c63ce15eb3_D20181001-20190331" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEzNjI2_15c0d60a-21d1-4e3e-b541-6a8ebcc400e9">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="background-color:#ffffff;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="ie06dfc36a874478aa43a1f5bd9b67702_I20200927" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0Njcy_4362ca3f-ab64-40b7-8250-990d1c58b913">7.5</ix:nonFraction>&#160;million, which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="i10a39e1969b944a8a824179fd89a196a_D20190930-20200927" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0NzA0_fb679769-6741-45cb-8f2d-bcc21c2c6ccc">4.7</ix:nonFraction>&#160;million.</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 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="ia74832d6318f49d8aba4aba6eab19243_D20190930-20200329" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0ODYw_75b3114f-7b30-4802-b61e-de91d21c340d">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="ia74832d6318f49d8aba4aba6eab19243_D20190930-20200329" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDQx_0236f8c7-0f21-4d1a-8e6b-46f7eeb9b2c4">three-year</ix:nonNumeric> earn-out period was $<ix:nonFraction unitRef="usd" contextRef="i1fac0339740a4908985829097c8787a6_I20200329" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDE1_48db3720-5b4e-44f0-a111-f04232751bbe">20</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="i1fac0339740a4908985829097c8787a6_I20200329" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDE5_17b743e8-41a1-4205-9a34-b69d21eded18">5.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i1fac0339740a4908985829097c8787a6_I20200329" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDIz_6c229ae2-4607-4bd3-8930-1cbc8c8f08e9">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1fac0339740a4908985829097c8787a6_I20200329" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDMw_50c06558-83ff-476c-a60f-1125641066c9">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 </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%">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="i26c4293fbf0446eda7e73b2643829610"><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%">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="background-color:#ffffff;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="i1fac0339740a4908985829097c8787a6_I20200329" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1OTA2_fcfec5f4-e27d-426e-a96d-6c9f0f2119a8">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="ia74832d6318f49d8aba4aba6eab19243_D20190930-20200329" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE2MDIy_875470cf-9013-4fb5-8b54-aa3d58dd4d85">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><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="i530f8e535b0c4e2fa42b351ca61c5c1b_I20200927" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MDk3_176a9982-79a3-4c47-9165-37104cf84480">8.1</ix:nonFraction>&#160;million, which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="if443dcc8e9654476ab86c9cc201b224f_D20200629-20200927" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MTI5_0adbe3a5-32bd-4357-aa98-96dfc02727c5">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%">At October&#160;2, 2022, 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="i478d79713e84404fa67abd8d93a03bcc_I20221002" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3NTM5_b830ead4-d458-4c70-8a4a-2ce3353c3fb2">120.9</ix:nonFraction> million of outstanding contingent consideration related to acquisitions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3NjIz_2a59d9d9-044f-4782-be4f-16c9fcae2573">65.6</ix:nonFraction> million was estimated as the fair value and accrued on our consolidated balance sheet. </span></div><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDQy_798d64d6-2739-47cd-97a5-80ce79528b90" 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 2,<br/>2022</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%">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="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="i1b14b450c41a419eb3399c13643b7350_I20211003" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzMtMS0xLTEtNTEwMTY_0e34046c-f88a-48b9-9e4f-0347a64eecf5">59,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="i7a1c221898f14edf835f4659db9dfbad_I20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzMtMy0xLTEtNTEwMTY_41f640c2-b476-4c53-9bd7-8c8808870b4a">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="i28e04cda81fa43e58fe84df9405fc5c1_I20190929" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzMtNS0xLTEtNTEwMTY_3a62d3a5-d1bc-4ddb-8ee0-96a9886d84a7">52,992</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="i9708c4ceea63431894c220f3daff197c_D20211004-20221002" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzQtMS0xLTEtNTEwMTY_c014845c-b59a-4e55-ab02-8f395f5d8fbe">31,341</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="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzQtMy0xLTEtNTEwMTY_5b43f809-92d7-45e4-ae32-5174a31f2198">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="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzQtNS0xLTEtNTEwMTY_752634b1-5f0a-44fd-b0ee-02b920cd6ea1">16,581</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="i5688564942b34664a4105352cf5922e2_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzUtMS0xLTEtNTEwMTY_1db494ef-e48f-4b4a-8b63-3b5262790616">2,184</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="ie2bb778a62af4c31975ef15e5f7d5270_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzUtMy0xLTEtNTEwMTY_40ade1b2-5625-4192-b311-342ebe17f684">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="i73f972083d4941a0b2f7459f43cadc76_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzUtNS0xLTEtNTEwMTY_3beeabf4-66cc-4278-a0ee-4910f977c95a">1,162</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="i7c61f78bd8f349f08f6210271cd6909f_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzYtMS0xLTEtNTEwMTY_601dadf9-8996-4f57-8e1a-62c54721fe83">329</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="i0a0a47883397413192ffa9fc0057b4a2_D20200928-20211003" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzYtMy0xLTEtNTEwMTY_6da7201d-67e0-440c-9acd-c9cbefbe5169">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="ia5b84d20935c41f79bb8c5fa4763bed3_D20190930-20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzYtNS0xLTEtNTEwMTY_495c2269-f59b-4c8d-8fad-b3e412aec2ee">14,971</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%">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="i9708c4ceea63431894c220f3daff197c_D20211004-20221002" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzctMS0xLTEtNTEwMTY_7af0cba3-54df-4f7e-935d-d8e12a5bfcd1">7,152</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="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzctMy0xLTEtNTEwMTY_cc0162d6-b491-4f51-b29e-4aa842e2cab3">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="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzctNS0xLTEtNTEwMTY_ebec1222-78fe-4875-9786-1b6e3461eb77">247</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="i9708c4ceea63431894c220f3daff197c_D20211004-20221002" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzktMS0xLTEtNTEwMTY_216edb57-904c-45a7-9f9f-a8870c39f021">310</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="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzktMy0xLTEtNTEwMTY_14101f19-d1d5-4b1d-837c-b59ba115a7f3">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="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzktNS0xLTEtNTEwMTY_c3c923a3-ad59-4505-b926-9283d517d1de">&#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="i9708c4ceea63431894c220f3daff197c_D20211004-20221002" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzEwLTEtMS0xLTUxMDE2_a94dfca4-77b8-4a3e-af0a-979b58f06329">20,123</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="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzEwLTMtMS0xLTUxMDE2_f592ab03-95cc-4d90-8192-73491af92af6">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="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzEwLTUtMS0xLTUxMDE2_c02906be-9703-4f2d-9f0f-8c67f927d659">22,900</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="i80ac0839476c4ea0997fb76107909273_I20221002" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzExLTEtMS0xLTUxMDE2_08a34e46-924f-4ffa-969f-7293680c6e38">65,566</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="i1b14b450c41a419eb3399c13643b7350_I20211003" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzExLTMtMS0xLTUxMDE2_c1a20d42-b0d0-4a96-b46f-e1f51a162042">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 #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="i7a1c221898f14edf835f4659db9dfbad_I20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzExLTUtMS0xLTUxMDE2_c8b5a86f-bf82-4750-938f-bb24037159aa">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></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%">71</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_175"></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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNDY_93e38156-d527-4672-bfcb-db1fac55a251" continuedAt="i5e6ba90e31aa42b28e77c4025d089bde" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i5e6ba90e31aa42b28e77c4025d089bde" continuedAt="i71d12f89c7cf43deb02f6406686bbd7e"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNDk_1073a81e-6ca4-4938-a6d0-7e3691162158" 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 27, 2020</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="i03a678824af5487c9156d56879e7317e_I20200927" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzItMS0xLTEtNTEwMTY_45a93497-6cb7-45a2-9f40-8c3bebd7b0e6">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;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="ife0774f717944b098ee252fb0eab0e25_I20200927" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzItMy0xLTEtNTEwMTY_0f4135fd-2422-4754-874f-62437be86090">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;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="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzItNS0xLTEtNTEwMTY_d1123e00-f75e-47cc-938a-90863eb02de9">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;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="i57df09a3331a42b6acc4b409e5fd4a52_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzMtMS0xLTEtNTEwMTY_59297276-0ca0-4297-ba73-3e7098443d84">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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3426bbf913d43bb82d6da51f3177747_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzMtMy0xLTEtNTEwMTY_4084427a-c430-4e56-aceb-133509817b1f">75,479</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzMtNS0xLTEtNTEwMTY_cf22a405-b294-42db-841f-751d37b5efaa">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="i57df09a3331a42b6acc4b409e5fd4a52_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzUtMS0xLTEtNTEwMTY_5b54ea0c-c130-4deb-b9f6-04af837b525b">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="ie3426bbf913d43bb82d6da51f3177747_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzUtMy0xLTEtNTEwMTY_2760d66a-8303-4d9f-8ccd-5ada7320fb16">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzUtNS0xLTEtNTEwMTY_df60966e-8de1-42dd-9e93-8530c78d303b">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 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5099f922fea04992b1d334455ee36cca_I20211003" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzYtMS0xLTEtNTEwMTY_9c3e9709-356e-468c-aacf-783b4b8a8f9e">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-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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b45934c70e4c32b5da56e7e188dd99_I20211003" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzYtMy0xLTEtNTEwMTY_100cf427-eff1-459c-9646-b5803e9c91ac">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-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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzYtNS0xLTEtNTEwMTY_48313457-28ab-470e-9dfe-948c4e3dc62e">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-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 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%">Goodwill reallocation</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="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:GoodwillTransfers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMS0xLTEtNTY4ODA_66592f53-d752-4601-99ec-6771220b2a1d">51,497</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="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillTransfers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMy0xLTEtNTY4ODk_2cde8fe0-3b2b-4570-a946-cd233cb2c381">51,497</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillTransfers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctNS0xLTEtNTczNjc_f9f9510b-6743-47ac-b68e-508b59354cb2">&#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 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="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMS0xLTEtNTEwMTY_08ff8ef9-6f66-4e85-b941-48e3c8a6ca62">42,365</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="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMy0xLTEtNTEwMTY_e112613e-578a-4106-9d8b-b28617dbef1b">26,318</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctNS0xLTEtNTEwMTY_3596da08-6ed5-4f8e-8133-d0885676ce21">68,683</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="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzktMS0xLTEtNTEwMTY_5f0af4d1-42d1-4315-a40f-1ffa3789892e">10,199</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="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzktMy0xLTEtNTEwMTY_9424f12e-aa7b-4445-b4fb-95ed24a14537">56,650</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzktNS0xLTEtNTEwMTY_76b9ec9f-4f83-4110-94fc-3d7207359029">66,849</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:700;line-height:100%">Balance at October 2, 2022</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="i8f07197038624e6fb3a92a8bf595cb35_I20221002" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzEwLTEtMS0xLTUxMDE2_62687eb1-bfc8-4d55-807a-2885babe0aad">519,102</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="i612ca4390ed54b1496422bf3744719d1_I20221002" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzEwLTMtMS0xLTUxMDE2_1fcaa33d-0bee-4dba-aa40-d409f1b63c56">591,310</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzEwLTUtMS0xLTUxMDE2_27a5676e-0543-4529-80f8-0210c29c387e">1,110,412</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: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 goodwill balances reflect the goodwill reallocation related to the creation of our new HPB division on the first day of fiscal 2022, which included a transfer of some related operations in our GSG reportable segment to our CIG reportable segment. The foreign currency translation adjustments resulted from our foreign subsidiaries with functional currencies that are different than our rep</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orting currency. </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 goodwill additions relate to our fiscal 2022 acquisitions. The purchase price allocations for our fiscal 2022 acquisitions 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 July&#160;4, 2022 (i.e.&#160;the first day of our fourth quarter in fiscal 2022) indicated that we had <ix:nonFraction unitRef="usd" contextRef="id22b34d4901f49bdb460e34b0efcb628_D20220704-20220704" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzg2NA_140c50cc-2aff-4ed5-b02e-783201db5529">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. As of July 4, 2022, and after the reallocation of goodwill on the first day of fiscal 2022, we had no reporting units that had estimated fair values that exceeded their carrying values by less than <ix:nonFraction unitRef="number" contextRef="i842be881a115484aab476c9394329b4b_I20220704" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzExMjA_a3bca4da-4599-4334-9e3b-8cd9dc2859a4">165</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:120%">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="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="i8f07197038624e6fb3a92a8bf595cb35_I20221002" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMDU_6e0f708e-1324-4853-aa98-6c8befb532e0">536.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5099f922fea04992b1d334455ee36cca_I20211003" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzM1NTQ_069235bd-84cd-47fe-ad14-e9861d36eabd">556.1</ix:nonFraction> million at fiscal 2022 and 2021 year-ends, respectively, excluding accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="i5099f922fea04992b1d334455ee36cca_I20211003" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMTc_104536e7-a235-4356-9156-d4c297e588c0"><ix:nonFraction unitRef="usd" contextRef="i8f07197038624e6fb3a92a8bf595cb35_I20221002" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMTc_ac4091f1-258a-4b00-a230-60bcf3eb54be">17.7</ix:nonFraction></ix:nonFraction> million for each period. The gross amounts of goodwill for CIG were $<ix:nonFraction unitRef="usd" contextRef="i612ca4390ed54b1496422bf3744719d1_I20221002" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMzI_3c0267f3-ddf6-466a-ba51-5c6e20abbe8d">712.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i10b45934c70e4c32b5da56e7e188dd99_I20211003" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzM3MTI_c8e9bd02-e184-4573-934e-a837c0da4838">691.6</ix:nonFraction> million at fiscal 2022 and 2021 year-ends, respectively, excluding accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="i612ca4390ed54b1496422bf3744719d1_I20221002" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxNDQ_5095d6c7-3ecf-4079-a5e9-5060b215d1c0"><ix:nonFraction unitRef="usd" contextRef="i10b45934c70e4c32b5da56e7e188dd99_I20211003" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxNDQ_b3760a53-e954-488a-a31b-6afb42a12e3f">121.5</ix:nonFraction></ix:nonFraction> million for each period.</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="i71d12f89c7cf43deb02f6406686bbd7e"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNTM_23953e30-e965-476b-afb7-d095aa483e92" 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 2, 2022</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%">October 3, 2021</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="i68e85e1a0c3744c58d9b57396d4a0f99_D20211004-20221002" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMS0xLTEtNTEwMTY_ad27c7f1-6cab-483a-b741-6819b92a72d7">5.5</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="i37fe46250521470fa8bc96c5d934c583_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMy0xLTEtNTEwMTY_42e2b760-496b-42b6-9f8d-bf1c39ba8d80">41,676</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="i37fe46250521470fa8bc96c5d934c583_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtNS0xLTEtNTEwMTY_f1b41ee7-fbda-403f-9496-867839e4e011">21,092</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="i37fe46250521470fa8bc96c5d934c583_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtNy0xLTEtNTEwMTY_99dbacaa-d930-46f0-80d8-7dba56bebda7">20,584</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="i49009121935b4368904e493e235dbfe8_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtOS0xLTEtNTEwMTY_928b06aa-bb6e-4fea-a411-39c1f3d707cc">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="i49009121935b4368904e493e235dbfe8_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMTEtMS0xLTUxMDE2_6fc1a46f-f5ae-44c3-b93f-2fae1d4abd76">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="i49009121935b4368904e493e235dbfe8_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMTMtMS0xLTUxMDE2_5bd3e7e5-36cb-49c7-823f-0a0d842bf5b5">25,471</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="ic0a459cdefcc475581f3e78536504371_D20211004-20221002" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMS0xLTEtNTEwMTY_b4bb1d94-56e8-4e4a-9402-795b7e60b287">0.6</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="id0aa9adf61364f819cc79dd4e0f69d16_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMy0xLTEtNTEwMTY_44163c90-437e-455a-a938-5b4fe91e0c6f">33,286</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="id0aa9adf61364f819cc79dd4e0f69d16_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtNS0xLTEtNTEwMTY_640cb5f7-0715-44b0-bf82-1f238d055164">29,990</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="id0aa9adf61364f819cc79dd4e0f69d16_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtNy0xLTEtNTEwMTY_ea5c1c17-9940-446a-91a9-c8963b04a097">3,296</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="i8f71535d087a4060b3b803cfc429a805_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtOS0xLTEtNTEwMTY_ecb4bdb6-7438-4771-bb26-a4abb532cd44">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="i8f71535d087a4060b3b803cfc429a805_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMTEtMS0xLTUxMDE2_b09215c7-f2a9-445c-b473-6fb7e3ac7734">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="i8f71535d087a4060b3b803cfc429a805_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMTMtMS0xLTUxMDE2_0fdc9bfe-f1e1-4b1f-bf6f-03f9b9750160">3,907</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="i1242650b82c04ad6a1b4bca85c8d9ee6_D20211004-20221002" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMS0xLTEtNTEwMTY_1809c21f-bdcc-49f1-8301-173aa0a30c9a">3.7</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="i39e97fc907d741e1a313c945135b4a40_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMy0xLTEtNTEwMTY_41c2934b-57c2-4529-9506-16796654ede0">12,711</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="i39e97fc907d741e1a313c945135b4a40_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctNS0xLTEtNTEwMTY_c3c6b7ba-98e4-4a2a-ac3b-1418142334f4">7,428</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="i39e97fc907d741e1a313c945135b4a40_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctNy0xLTEtNTEwMTY_ef59fb43-f317-4b2a-b540-90af457c0add">5,283</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="i946154dcd6d842b9aaccf489b85591c3_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctOS0xLTEtNTEwMTY_4d515d5a-c341-49a9-a9a4-e240f7b4e8a2">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="i946154dcd6d842b9aaccf489b85591c3_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMTEtMS0xLTUxMDE2_a365b4cf-7733-42a0-8de0-f1ae69934216">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="i946154dcd6d842b9aaccf489b85591c3_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMTMtMS0xLTUxMDE2_a416fe38-5cda-4d9f-b285-b53f3a6e0d59">8,612</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtMy0xLTEtNTEwMTY_3cfa58d2-1b4a-4f47-9803-0d79550bee27">87,673</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtNS0xLTEtNTEwMTY_6bd63b5e-64cd-44f4-b318-709c9fd395d7">58,510</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtNy0xLTEtNTEwMTY_6192f51d-8bb3-4ce3-8ba7-e5a494a4e707">29,163</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtOS0xLTEtNTEwMTY_ed241472-5ef7-4883-8f62-7958c274bba1">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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtMTEtMS0xLTUxMDE2_831c3cad-0003-4091-9028-ff09d31a784a">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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtMTMtMS0xLTUxMDE2_be74af26-6714-485b-b79f-a450fbde0ad2">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></tr></table></div></ix:nonNumeric><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%">Amortization expense for the identifiable intangible assets for fiscal 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQxMzE_92ed1299-c11c-459f-825a-8a3a0b52a34c">13.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQxMzU_50f43db6-52cb-4b99-9fd9-310d767bc0c3">11.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQxNDI_2ffa88f7-8a80-43ac-a2e9-53ff67c87801">11.6</ix:nonFraction> million, respectively. Foreign currency translation adjustments reduced net identifiable intangible assets by $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzEwOTk1MTE2NDA3MjM_94da17fd-d446-45e5-8833-2af92e56d5e8">5.3</ix:nonFraction>&#160;million in fiscal 2022 and were immaterial for fiscal 2021. </span></div><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNTE_a45c78d7-5cd4-4282-b672-d8439fbaf16c" 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%">2023</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzItMS0xLTEtNTEwMTY_8d767c70-c5b8-4996-9b42-ccf80ee5fe59">9,788</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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzMtMS0xLTEtNTEwMTY_15c27618-02dc-45c8-8b38-1da5f4a5b9ae">5,244</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%">2025</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzQtMS0xLTEtNTEwMTY_d3350ae2-c573-4e0d-ad29-0cbb03554d3d">4,411</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzUtMS0xLTEtNTEwMTY_330b8379-a722-436a-b315-fff270ad2107">3,590</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%">2027</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzYtMS0xLTEtNTEwMTY_7187af1d-6568-44f5-b0f1-7ebf468b27ba">2,168</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzctMS0xLTEtNTEwMTY_bdf331be-9ec4-43ae-81a3-01f31378cd39">3,962</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzgtMS0xLTEtNTEwMTY_71560b2f-8b93-4fb4-836d-ed3ec7c5b8e0">29,163</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="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE5Ng_6cebd859-359d-4554-a746-ad9df3f4cb6f" continuedAt="icbe12fa92c8d4884a47275de9d964960" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="icbe12fa92c8d4884a47275de9d964960" continuedAt="i7c91bcebd47d427a95161262c179638c"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE5Mg_a81f308d-0417-47d5-944a-7add2d0a5bfb" 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 2,<br/>2022</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%">October 3,<br/>2021</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="i1de42bd5146d472f83538f30ebb2051a_I20221002" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzMtMS0xLTEtNTEwMTY_87796cfb-5e50-4ac7-a608-85d7cfbe6d0c">96,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="id69ad30c95ba45d394844a0a350b96a8_I20211003" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzMtMy0xLTEtNTEwMTY_6153c3ee-adf3-4406-b51f-09bfe9f012ca">94,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"><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="i77d2a706437d43dca0bb2806644f8f98_I20221002" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzQtMS0xLTEtNTEwMTY_b1cc5904-e31d-41f2-a0f3-964cd99d9093">32,428</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="iea54373a6d524234b4dfaa751d34dede_I20211003" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzQtMy0xLTEtNTEwMTY_4a7fa4a8-9686-424b-b55b-7f79244c2fa5">36,462</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzYtMS0xLTEtNTEwMTY_0e950bc9-a247-4308-b3a2-4e6babf651b2">129,138</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzYtMy0xLTEtNTEwMTY_ea61d5cb-b122-4e4e-af2a-86a5b1cefd9f">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzctMS0xLTEtNTEwMTY_acee463d-591e-4e4a-b7eb-a4b6b47df297">96,822</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzctMy0xLTEtNTEwMTY_ae94e509-b561-40ad-be16-53e7a95eda0e">93,509</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzgtMS0xLTEtNTEwMTY_e9caac88-f55b-4181-b857-fab4019ac1f6">32,316</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzgtMy0xLTEtNTEwMTY_64bf574d-cd27-4908-b7c5-f9768b6af917">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></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:6pt;text-align: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="i7c91bcebd47d427a95161262c179638c" continuedAt="iabcdb148793447c6ad0af42782281807">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="iabcdb148793447c6ad0af42782281807">as $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzEzOA_5f332db9-75a5-4dc0-a156-e5a9dda425d1">13.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE0Mg_b39e2bde-9320-4120-8e2a-9245397d3958">12.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE0OQ_761a5800-cde6-45f2-a8cb-bd036c51bdd6">13.0</ix:nonFraction> million for fiscal 2022, 2021 and 2020, respectively.</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%">73</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_181"></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%">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDg_75bba102-f725-46cf-96ec-668bb90a9eca" continuedAt="i461eea1ec93c4f3a94598c6ca5576521" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i461eea1ec93c4f3a94598c6ca5576521" continuedAt="i883955b0124a4086b7a81d3673a13a2a"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDk_182dea90-d616-458b-aee6-f39ae8046fab" 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 2,<br/>2022</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%">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="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzQtMS0xLTEtNTEwMTY_df45c6e1-a1d3-4cc3-9650-bd55862d969e">262,428</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzQtMy0xLTEtNTEwMTY_c40e651e-488e-4260-805b-796f82259045">211,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzQtNS0xLTEtNTEwMTY_9d9cacae-9921-4376-ac62-6edd36ff4809">209,443</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzUtMS0xLTEtNTEwMTY_af52b71e-fec3-4da1-92f1-87d55892aed6">86,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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzUtMy0xLTEtNTEwMTY_239aea09-75ae-4535-a478-392ae21a6072">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzUtNS0xLTEtNTEwMTY_5e265294-3125-483d-9c29-37a3350791d4">18,548</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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzYtMS0xLTEtNTEwMTY_22e5a3e4-74d5-4f47-88e1-49143ae1252a">348,766</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzYtMy0xLTEtNTEwMTY_c9ecdc8a-35f8-4b5a-b75b-4c92b4bf97e0">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzYtNS0xLTEtNTEwMTY_1bb195d5-ff4f-40be-b3fb-2531898b0b86">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></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%">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="i883955b0124a4086b7a81d3673a13a2a" continuedAt="ic535ec7d61dd46759c8b1e1db925b32d"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDA_8d070569-eaf2-4c2b-9c2f-3556b50bd01a" escape="true"><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%">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 2,<br/>2022</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%">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></tr><tr><td colspan="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzQtMS0xLTEtNTEwMTY_5a4f2945-ef0e-46f9-bb0c-e6e02cc53b37">47,447</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzQtMy0xLTEtNTEwMTY_c19bd49e-52a6-4521-98ae-1103cff6f433">41,056</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzQtNS0xLTEtNTEwMTY_d53c61b8-e29a-4c44-82c4-1cffaf4792b0">24,102</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzUtMS0xLTEtNTEwMTY_72cc878d-d6af-4f0a-9607-3cd9abf69217">9,613</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzUtMy0xLTEtNTEwMTY_b44284fe-4627-4679-8acd-b9814c43eeff">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzUtNS0xLTEtNTEwMTY_46bc40dd-deb9-488e-bc0f-1e1fb1a032f3">6,872</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzYtMS0xLTEtNTEwMTY_b9b1afe2-ba9c-4d56-b6db-e003c6c75792">26,332</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzYtMy0xLTEtNTEwMTY_715973c8-9172-48a1-afb4-e71ac986a430">18,887</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzYtNS0xLTEtNTEwMTY_6a036e4c-9f44-4531-8727-1a73464b538a">20,398</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzctMS0xLTEtNTEwMTY_aeab6639-7e23-4c0c-94ff-04ed024d7f3e">83,392</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzctMy0xLTEtNTEwMTY_fb72605e-49c6-4cfb-b79a-57d5f251dee8">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzctNS0xLTEtNTEwMTY_98f2d82a-a44d-47ac-aa38-6628b594c4d8">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></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEwLTEtMS0xLTUxMDE2_aeef6b7a-7cb0-492d-9850-f39b963897ea">424</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEwLTMtMS0xLTUxMDE2_bc84d24e-21cf-4d41-8685-46f5dc479eb8">6,034</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEwLTUtMS0xLTUxMDE2_b43292e8-39f8-45f7-8720-f3f4278b0058">2,187</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzExLTEtMS0xLTUxMDE2_e0b5f2ff-2d52-4d8e-8650-00ff997628b8">382</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzExLTMtMS0xLTUxMDE2_d61b9122-25c3-4806-9802-b8dae97d18d0">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzExLTUtMS0xLTUxMDE2_60636a2d-4e1a-446f-8983-40cd8ae4047a">870</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEyLTEtMS0xLTUxMDE2_94d509e2-8945-458f-ba1e-ad07b61a6dc0">3,016</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEyLTMtMS0xLTUxMDE2_458ab858-4751-4054-a4e9-a9227070d965">27,703</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEyLTUtMS0xLTUxMDE2_edc8d71a-5de7-4788-9808-17f77de56636">328</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 expense (benefit) </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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEzLTEtMS0xLTUxMDE2_876aebde-91f0-4be7-ba6e-7e322a8f114d">2,210</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEzLTMtMS0xLTUxMDE2_233a5397-4293-466a-871b-7344c0024ace">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEzLTUtMS0xLTUxMDE2_728d58fe-3192-4753-bedc-a28e3e1f7623">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzE1LTEtMS0xLTUxMDE2_6a06da2d-be41-45a1-9305-ea518d78a796">85,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><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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzE1LTMtMS0xLTUxMDE2_79d39ab6-acc0-4420-b216-305d11fe7f8e">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzE1LTUtMS0xLTUxMDE2_ec17e384-78d5-45cf-be09-3fb9921ee994">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDE_aa0498e8-0e9c-44f8-acf8-81064656b804" 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%">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 2,<br/>2022</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%">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzItMS0xLTEtNTEwMTY_cd80c2cf-602c-4661-8ba0-99e391c25dec">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzItMy0xLTEtNTEwMTY_2fc742ba-91de-4c0c-b867-f0abb451e094">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzItNS0xLTEtNTEwMTY_d5a8698a-a9e6-49a9-b72e-2f8acd2e7697">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzMtMS0xLTEtNTEwMTY_85bb1fde-edc3-41c2-ac9f-06ea1448d172">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzMtMy0xLTEtNTEwMTY_d6a52a13-8caf-41d0-9045-13bb70616ae6">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzMtNS0xLTEtNTEwMTY_51624cd7-f7ad-42a6-8ec1-ffb349b1f3a2">2.7</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzQtMS0xLTEtNTEwMTY_ce1b9381-057f-4786-a544-d5414e3a322b">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzQtMy0xLTEtNTEwMTY_bf2c5c29-f462-413f-9a19-8d7563db9f17">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzQtNS0xLTEtNTEwMTY_7e11f683-6952-47eb-9e7b-d92656fc6488">2.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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzUtMS0xLTEtNTEwMTY_2e781f0d-d930-474c-ab6d-7fbee2cf8474">1.0</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzUtMy0xLTEtNTEwMTY_0d8760ab-22ec-48ee-8e7a-886e436778c2">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzUtNS0xLTEtNTEwMTY_fc33fc78-3293-486c-8352-22a4a5f5e2b7">0.7</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzYtMS0xLTEtNTEwMTY_d9452d4e-188e-48af-a65b-14a69818e0f2">&#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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzYtMy0xLTEtNTEwMTY_1433dc5a-2931-4a28-a75f-dd5583ddfd6a">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzYtNS0xLTEtNTEwMTY_fd68f576-011e-4c4c-ac85-8895851a5438">1.1</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzctMS0xLTEtNTEwMTY_962e275a-9949-41b3-91ba-0353b2907a4e">&#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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzctMy0xLTEtNTEwMTY_2b8c3f86-b8a5-4d87-9db2-5a01d5303af7">&#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzctNS0xLTEtNTEwMTY_105cadd4-dcec-438a-8560-2d9fda912adb">1.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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzgtMS0xLTEtNTEwMTY_9b382287-6249-44e6-ab62-54473f4a320d">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzgtMy0xLTEtNTEwMTY_0e858267-3500-451e-8168-4082ef891dc5">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzgtNS0xLTEtNTEwMTY_b9dc6702-036e-449c-a3d3-645e48386d10">2.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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzktMS0xLTEtNTEwMTY_5c466057-1c9f-445e-b9d4-5e2f9672152f">0.2</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzktMy0xLTEtNTEwMTY_59555044-ddb7-447f-9a46-79edcee61072">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzktNS0xLTEtNTEwMTY_4666470f-9676-4af7-846d-b5fe9f8e741e">1.6</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEwLTEtMS0xLTUxMDE2_b923bb3b-8240-4110-85d1-65a4e80785f2">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEwLTMtMS0xLTUxMDE2_5771a8fd-b4c5-48e3-8a5c-44e697e382c5">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEwLTUtMS0xLTUxMDE2_7524a668-4a93-4602-be5b-5f2e6d8bb42b">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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzExLTEtMS0xLTUxMDE2_c691e60a-bad9-4bc9-9a1d-d7839f1ee2ab">1.4</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzExLTMtMS0xLTUxMDE2_b5c9c315-2e81-40b5-af29-60cc91c3338b">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzExLTUtMS0xLTUxMDE2_e6b83608-a20d-44f5-b961-998ea76788ea">0.8</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEyLTEtMS0xLTUxMDE2_577de409-b79a-4875-ac97-a0cacb3ca69d">1.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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEyLTMtMS0xLTUxMDE2_bcefe07a-7fc0-4b56-92ad-ee8b33eecfc6">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEyLTUtMS0xLTUxMDE2_42ac1033-0773-490b-a832-02a555457b19">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEzLTEtMS0xLTUxMDE2_67810b0d-65c0-41dc-a581-26567221074f">0.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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEzLTMtMS0xLTUxMDE2_a05d14b8-c5d6-4730-8df8-8350870fe155">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEzLTUtMS0xLTUxMDE2_5d6fd62a-79ce-468d-8824-2af318bac6f6">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE0LTEtMS0xLTUxMDE2_3582f1cf-6da4-4d1d-8adc-cddf4f04cf1e">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE0LTMtMS0xLTUxMDE2_765857dc-1c78-481a-9bd6-fec61093f264">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE0LTUtMS0xLTUxMDE2_54abe1ca-81c6-433d-baad-6ba6fca6786e">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE2LTEtMS0xLTUxMDE2_b0a93757-f18b-465f-b78d-3c218606112c">0.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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE2LTMtMS0xLTUxMDE2_c6a039b0-ef49-4d59-8504-8210c05c774a">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE2LTUtMS0xLTUxMDE2_f4df9d37-7bb2-4508-be00-b5f261ad19f6">1.3</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE4LTEtMS0xLTUxMDE2_b64aef1d-698f-4a07-b294-fcf4bf1f2062">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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE4LTMtMS0xLTUxMDE2_61584912-95bc-4f6e-bb7c-dab19bc1f0e2">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE4LTUtMS0xLTUxMDE2_3ed49ecb-8229-4629-96ae-b53f0a9aae6f">1.6</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE5LTEtMS0xLTUxMDE2_89f24f60-1f61-43c9-80f2-63daf03d5303">24.5</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE5LTMtMS0xLTUxMDE2_bf1c5184-185f-4f82-8993-02c635000187">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE5LTUtMS0xLTUxMDE2_57ce7717-c876-47f4-8c1f-00f062de67ce">23.7</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2022, 2021 and 2020 were <ix:nonFraction unitRef="number" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMzNw_dfa5bb87-dc19-4fd9-802f-4eaa3209c225">24.5</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM0MQ_32b878f5-eba4-4958-9c0c-0119bab3a867">12.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM0OA_63b926cf-22df-4ce2-8bd7-d76efd3dc8d3">23.7</ix:nonFraction>%, respectively. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i3a2dc63c878e4ea2b0db72a8bf5f570d_D20200928-20211003" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2MA_1140a04b-502f-4bdb-85da-bb79d7b9c098">21.6</ix:nonFraction>&#160;million, consisting of a valuation allowance in the United Kingdom that was released due to sufficient positive evidence being obtained in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. 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 entity and our forecast of future taxable income. In fiscal 2021, we repatriated approximately $<ix:nonFraction unitRef="usd" contextRef="i32b0b856e5af4a0a8ee8537fdec60929_D20200928-20211003" decimals="-6" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyMTQ_9ecf235a-9120-414a-b0ee-5214463a89d6">80</ix:nonFraction>&#160;million from Canada and recognized a related tax expense of $<ix:nonFraction unitRef="usd" contextRef="i32b0b856e5af4a0a8ee8537fdec60929_D20200928-20211003" decimals="-5" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyMjc_9490badd-ba17-4c96-999a-4230889ab9a0">5.6</ix:nonFraction>&#160;million. At that time, we also determined that our remaining undistributed earnings in Canada of approximately $<ix:nonFraction unitRef="usd" contextRef="if873eabc44eb487596811e0ae9b5dd66_I20211003" decimals="-5" name="ttek:UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyNDE_7f3837e5-3fcc-44d8-a5d2-08f0233c6a58">20.1</ix:nonFraction>&#160;million were no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $<ix:nonFraction unitRef="usd" contextRef="if873eabc44eb487596811e0ae9b5dd66_I20211003" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyNTY_09180ab4-b190-41a4-87d6-f843bf176013">3.1</ix:nonFraction>&#160;million. The goodwill impairment </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%">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="ic535ec7d61dd46759c8b1e1db925b32d" continuedAt="i81f859d62b8c421fb97cd4b0912f709b"><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%">charge in fiscal 2020 did not have related tax benefits. Also, income tax expense was reduced by $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzEzMTI_f954a5c9-41ec-4bda-a87b-e21fd4722cfa">10.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzEzMTY_2ccaaebf-2821-4589-9471-8551e4a3cd98">12.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzEzMjA_02c6409c-f464-467a-8a24-1a74c7892741">8.3</ix:nonFraction>&#160;million of excess tax benefits on share-based payments in fiscal 2022, 2021 and 2020, 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 release, the non-deductible goodwill impairment charge, the Canadian repatriation and the excess tax benefits on share-based payments our effective tax rates in fiscal 2022, 2021 and 2020 were <ix:nonFraction unitRef="number" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzE2NTQ_146befc1-3f70-4dec-89b2-c8fc5ad2f3a0">27.5</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzE2NTg_c8a5f1ee-cc34-4a7e-b9a4-f3fab3042793">25.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzE2NjY_92524d8c-b39c-4f35-82c6-1f6481981097">25.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%"> In  fiscal 2022, the Inflation Reduction Act and the CHIPS and Science Act were signed into law. These Acts both contain new U.S. income tax provisions; however, we do not expect them to 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-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal years 2018 and 2019, and the Canada Revenue Agency for fiscal years 2011 through 2016. We are also subject to various other state audits.</span></div><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDc_297f8c2e-f1c7-4135-bc56-a3159183406a" 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 2,<br/>2022</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%">October 3,<br/>2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzQtMS0xLTEtNTEwMTY_2252ddbf-783a-4671-b00c-66584badd0b6">1,238</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzQtMy0xLTEtNTEwMTY_e3a54fcd-2835-4330-abd9-8450e5159f48">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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzUtMS0xLTEtNTEwMTY_a4bb476e-cfec-4162-982f-1228321db9cf">5,023</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzUtMy0xLTEtNTEwMTY_668b9f71-e307-4c56-a316-f4169cf41708">6,662</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzYtMS0xLTEtNTEwMTY_5fffde7e-3f50-4c93-a6cc-754467f81a26">4,986</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzYtMy0xLTEtNTEwMTY_8fd55b63-7851-44f5-b893-a89f7029ee3b">5,917</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzctMS0xLTEtNTEwMTY_277d36b6-6751-4865-b738-9b9ea15404c8">35,973</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzctMy0xLTEtNTEwMTY_03142b20-55c0-47b6-95f3-2f81a2c8d6ba">41,657</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="ttek:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzgtMS0xLTEtNTEwMTY_87c1f304-2163-4a7c-b2fe-6b433c218897">49,618</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="ttek:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzgtMy0xLTEtNTEwMTY_baafa887-ef80-4a75-9109-5db50dde0b08">60,181</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzktMS0xLTEtNTEwMTY_0b368caa-1a60-4742-be8f-882969a09610">2,925</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzktMy0xLTEtNTEwMTY_1cc11cba-001f-48ea-93a8-b09f83daf5d3">3,560</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%">Unbilled revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="ttek:DeferredTaxAssetsUnbilledRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTEtMS0xLTU5NjIy_e1c6aeb8-c7d0-4b30-a87d-48170f39e075">4,885</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="ttek:DeferredTaxAssetsUnbilledRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTMtMS0xLTU5NjIy_f3013b3d-ac24-4bde-9588-7c838d6a9cc3">&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTEtMS0xLTUxMDE2_95fdd89b-7022-4282-a64f-ef85bd669030">41,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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTMtMS0xLTUxMDE2_6e55d1be-7ef5-4814-b250-8afe8d641f67">54,825</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzExLTEtMS0xLTUxMDE2_b8838552-76f4-451f-87e1-50f51b25ae59">12,286</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzExLTMtMS0xLTUxMDE2_8f2b18db-5116-47d9-9a94-4e78d8f617db">13,040</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 assets</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEyLTEtMS0xLTUxMDE2_23525365-f392-400c-847e-464c5578367a">134,010</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEyLTMtMS0xLTUxMDE2_e1af05fc-ebdf-4da3-9fca-31015bacdee7">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:#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;text-align: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:#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></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%">Unbilled revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE1LTEtMS0xLTUxMDE2_93d28c98-d956-442b-b615-baf37099fdf0">&#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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE1LTMtMS0xLTUxMDE2_b6ae7e12-11ba-4f37-aac2-47b4be94ff9b">5,595</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%">Prepaid 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE2LTEtMS0xLTUxMDE2_804115c6-9bf7-45eb-b37d-2053b7008b31">6,065</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE2LTMtMS0xLTUxMDE2_ab824ff9-db7c-4fd4-a865-ff715d73accb">8,136</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%">Right-of-use assets, 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE3LTEtMS0xLTUxMDE2_e9efec9e-1534-4183-8e20-be422b5c3a0b">49,618</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE3LTMtMS0xLTUxMDE2_e209a6de-7abc-4dac-bf6c-9e9b08dd39ba">60,181</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%">Intangibles</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE4LTEtMS0xLTUxMDE2_0cd9f454-0991-484f-8e28-a2e96c5e92f4">42,863</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE4LTMtMS0xLTUxMDE2_c431e3c8-eacc-43a0-870a-963373771cbc">40,121</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%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE5LTEtMS0xLTUxMDE2_223cf3b9-ecfc-48d7-a6ee-e1e87d964ff0">2,200</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE5LTMtMS0xLTUxMDE2_18a0e55c-a5f2-4175-bfb9-f12feed94be3">3,136</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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIwLTEtMS0xLTUxMDE2_ec0195a9-1414-4f62-be01-0a1a08b7f4da">621</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIwLTMtMS0xLTUxMDE2_a584aa8f-9fe1-483c-add1-0bc3130eebfb">85</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 liabilities</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIxLTEtMS0xLTUxMDE2_0cc72a7b-0d4d-4eac-ab9d-d8088bcfb497">101,367</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIxLTMtMS0xLTUxMDE2_fc7556d1-b21b-4ce6-aab0-31b964cfa6ab">117,254</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: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 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:#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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIzLTEtMS0xLTUxMDE2_ad8bb2de-d009-456e-8356-bc3ad1733367">32,643</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIzLTMtMS0xLTUxMDE2_09dff358-3652-419c-ba4f-72ece7e40fac">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:#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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prospectively, from the date of the aforementioned repatriation, our earnings in Canada are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income. At October 2, 2022, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the United Kingdom of approximately $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI1NzE_e3e4f9fb-f049-4ef0-8f33-7e974db0025a">81.7</ix:nonFraction>&#160;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 and rates applicable at October&#160;2, 2022, 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&#160;2, 2022, we had available unused state net operating loss ("NOL") carry forwards of $<ix:nonFraction unitRef="usd" contextRef="ica318eef2e144f74bba0cd9695380d9b_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMwMTM_b5eba5a9-c783-4d75-bcc5-9334bcdbaf58">43.7</ix:nonFraction> million that expire at various dates from 2026 to 2037; and available foreign NOL carry forwards of $<ix:nonFraction unitRef="usd" contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMxMDg_681e5eaa-0f4a-43fc-8132-8160cc605e87">119.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMxMjE_a9f3ae6a-c38d-488d-913f-df5579c79c6c">17.9</ix:nonFraction> million expire at various dates from 2023 to 2042, and $<ix:nonFraction unitRef="usd" contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMxNzE_1ade1487-b2f4-4262-b5d3-69785015c61c">101.2</ix:nonFraction> million have no expiration date. In addition, we had foreign capital loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMyNTc_ad92daa5-6e10-4f3d-9d75-d7a8b154fb2f">18.4</ix:nonFraction>&#160;million and foreign research and development credits of $<ix:nonFraction unitRef="usd" contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMzMDg_a4d5a431-4b11-488a-95d1-99fdb4432c1e">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 </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%">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="i81f859d62b8c421fb97cd4b0912f709b"><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%">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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM5NDY_14bdcf0a-bf73-41be-ae48-d3648482c07b">12.3</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&#160;2, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM5OTU_0b22d51d-a4e1-471e-82a7-09005f70708c">8.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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5Mzk_1ad7fe5e-3df6-4ec8-a58d-de9774ad67b6" continuedAt="i6f21781aed4b4557abd0f521a1858126" 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="i6f21781aed4b4557abd0f521a1858126"><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 2,<br/>2022</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%">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="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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzMtMS0xLTEtNTEwMTY_fa73c4ab-1e65-4630-b357-1278b1218948">12,899</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="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzMtMy0xLTEtNTEwMTY_9c656a60-f25f-448f-b0db-55346799dee4">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="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzMtNS0xLTEtNTEwMTY_bade6488-3e42-4e0e-9ea7-ae85c72269c1">9,169</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 fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzQtMS0xLTEtNTEwMTY_5034442e-47ee-4b51-ab10-8bba7f6324ea">&#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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzQtMy0xLTEtNTEwMTY_ba49cf3a-f370-430d-8ebd-71d0344328e4">2,171</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzQtNS0xLTEtNTEwMTY_1ebc4729-f4ba-4471-9421-c54d6b724d8c">700</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 fiscal 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzUtMS0xLTEtNTEwMTY_cfac2f23-2e89-47d5-b04c-265b12b5ab59">&#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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzUtMy0xLTEtNTEwMTY_cf30fa5d-e47a-4a9d-9ff5-140d86967bc6">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzUtNS0xLTEtNTEwMTY_82bef767-3c23-489a-8266-fbb6db3407a2">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzYtMS0xLTEtNTEwMTY_564c2058-0454-47a4-8659-253b65aa9a3b">3,014</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzYtMy0xLTEtNTEwMTY_4964e6b9-519e-4b63-8c93-bef88a9e1264">&#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzYtNS0xLTEtNTEwMTY_400cd332-9d7e-4890-ba88-7efe029191d0">641</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzctMS0xLTEtNTEwMTY_ba0fe549-dc36-4bbf-8538-5d24924db869">977</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzctMy0xLTEtNTEwMTY_d228cdfd-ed49-4c71-831c-c0efa70ac1b9">&#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzctNS0xLTEtNTEwMTY_fb833870-b13e-49f9-a8d5-e55201c0e39f">&#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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzgtMS0xLTEtNTEwMTY_b5ce3c73-5cbe-4ba1-b658-f9dd50c674d2">8,908</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzgtMy0xLTEtNTEwMTY_a8327b42-460b-439b-bd3e-39356bd4c9a8">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="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzgtNS0xLTEtNTEwMTY_69eb80cc-8510-408c-a5ca-9689438a043b">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></tr></table></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%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we accrued additional interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2Mjk_13cade3c-607b-485e-a7a1-5734a7417bd4">0.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2MzM_f6a141d0-cd81-493d-bc82-cf07554236d0">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2NDA_2285da77-144d-412a-86d8-7c67689a61cb">0.8</ix:nonFraction> million, respectively, and recorded reductions in accrued interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" sign="-" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ3MTk_548c676c-3ce2-4291-bd10-8f2f9e41872b">0.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ3MjM_87722c85-0e55-4161-b51b-6f42f7ae7f33">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ3MzA_3956dbd2-e07d-48c0-a852-f19ec28d8419">0</ix:nonFraction>, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October&#160;2, 2022, October&#160;3, 2021 and September 27, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ4OTc_305ef493-b8fc-4c88-b77d-3326c8f6dc39">5.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5MDE_004f35b3-509b-4f78-81ea-08354cfb297e">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5MDg_9a2b24fe-1869-48eb-b74f-5b222b1f06c1">4.4</ix:nonFraction> million, respectively.</span></div></ix:continuation><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQzNzk_6053621e-a5cc-4d93-907a-44f89841e939" continuedAt="i522379386d5d41ce988230ae5218c963" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i522379386d5d41ce988230ae5218c963" continuedAt="i621b098c9abf4201b148fa86b32da1fa"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQzODA_dce74a27-c811-43fc-ab5e-904edf2411e7" 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 2,<br/>2022</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%">October 3,<br/>2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzMtMS0xLTEtNTEwMTY_380ad1bc-55b4-4805-b76d-c77a5550c0c3">258,754</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzMtMy0xLTEtNTEwMTY_d7086d0d-ab44-4d8d-b11b-f313391781ed">212,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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzQtMS0xLTEtNTEwMTY_428a9c18-9fa1-4d09-b3d8-942b7d01b685">12,504</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzQtMy0xLTEtNTEwMTY_aa2adc33-ea86-4b0a-a547-b6d59ecbcfb3">12,500</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzUtMS0xLTEtNTEwMTY_b3b38413-2260-4a34-8779-0f14cff0311a">246,250</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzUtMy0xLTEtNTEwMTY_453acb34-b7ce-479f-bd72-a5e2af3af8c8">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></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: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 February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i993e590734824275a5c3d71f036b9de0_I20220218" decimals="-7" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzMDc_17ad0c25-9502-4191-ac7d-c3f25f7156ee">1.05</ix:nonFraction>&#160;billion that will mature in February 2027. The Amended Credit Agreement is a $<ix:nonFraction unitRef="usd" contextRef="i993e590734824275a5c3d71f036b9de0_I20220218" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzMjI_d85b8116-e6f5-4600-95c2-65c52ddf4040">750</ix:nonFraction>&#160;million senior secured, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0ODA_05ec9873-c5a3-4422-9678-2c74177eee1c">five</span>-year facility that provides for a $<ix:nonFraction unitRef="usd" contextRef="ic6b6eae8537a47bca01fb8775396b922_I20220218" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzMzY_f7ea57e5-3f35-4d91-b4bb-cb374bd1952a">250</ix:nonFraction>&#160;million term loan facility (the &#8220;Amended Term Loan Facility&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="i8e7ea813c7454d5eb2348be88c608416_I20220218" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzNTA_46d7ee0f-b325-4a86-9565-f2155b1aa9c7">500</ix:nonFraction>&#160;million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;). In addition, the Amended Credit Agreement includes a $<ix:nonFraction unitRef="usd" contextRef="i993e590734824275a5c3d71f036b9de0_I20220218" decimals="-6" name="ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzNjQ_a328dc7d-eb90-4332-adf9-ce232e3bb24c">300</ix:nonFraction>&#160;million accordion feature that allows us to increase the Amended Credit Agreement to $<ix:nonFraction unitRef="usd" contextRef="i993e590734824275a5c3d71f036b9de0_I20220218" decimals="-7" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzNzg_d437571e-8e9d-475f-96db-508b20a195de">1.05</ix:nonFraction>&#160;billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company&#8217;s projects and operational sustainability initiatives and (ii) improvement of peoples&#8217; lives as a result of the Company&#8217;s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $<ix:nonFraction unitRef="usd" contextRef="i58494b0698cd402d84b0ddd18cc4d460_I20220218" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzOTM_ff97eb9d-4a96-423d-a116-9ed81c2984f4">100</ix:nonFraction>&#160;million sublimit for the issuance of standby letters of credit, a $<ix:nonFraction unitRef="usd" contextRef="i16f1436ae8b24239bae462ac44224e40_I20220218" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0MDc_16d1cd07-5b01-42b6-a123-98e3759ac060">20</ix:nonFraction>&#160;million sublimit for swingline loans and a $<ix:nonFraction unitRef="usd" contextRef="i4d23e90306114fdaa9771b3d78a2e835_I20220218" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0MjA_91c20dd6-23ec-447a-bf70-7388d472c16d">300</ix:nonFraction>&#160;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="background-color:#ffffff;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 February 18, 2022. The Amended Term Loan Facility is subject to quarterly amortization of principal at <ix:nonFraction unitRef="number" contextRef="i4ee103feec60442db44dc94ed0b80829_I20220218" decimals="2" name="ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0MzQ_0c21068f-de81-4b77-9fc4-e752cfffae8a">5</ix:nonFraction>% annually commencing June 30, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from <ix:nonFraction unitRef="number" contextRef="if03b0ec649024f6f89f496e172a51389_D20220218-20220218" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0Mzg_7147f055-e35e-45d9-aa12-519df788bd0d">1.000</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i526be7c33cc4439c869d36191175b4e9_D20220218-20220218" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NDY_02cf9d8c-d86a-4d7d-8853-52166e9fb07e">1.875</ix:nonFraction>% per </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="i621b098c9abf4201b148fa86b32da1fa" continuedAt="i00acba1b5e024a959c4b8cd6b2e6d1f6"><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%">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="ia4b42dcd9430445c846d05c5399fc104_D20220218-20220218" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NTQ_3a5752cb-087c-4cb7-8832-227e22d6a6d6">0.50</ix:nonFraction>% per annum, the bank&#8217;s prime rate or the Secured Overnight Financing Rate ("SOFR") rate plus <ix:nonFraction unitRef="number" contextRef="i8f7e1268ace4485683bb0e7f6d5a9f2b_D20220218-20220218" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NjE_eed7d2de-5f62-4286-b205-c226f2bbc17a">1.00</ix:nonFraction>%,</span><span style="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%">plus a margin that ranges from <ix:nonFraction unitRef="number" contextRef="i7bd0bd90d39943589facd37d907f3696_D20220218-20220218" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0Njg_098600bc-716a-4c2a-9b3c-586e26c5c682">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifc07517b0c0547028519e528c4097b7e_D20220218-20220218" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NzM_fc20c7ca-6c78-4c32-88c5-9b2152cb8caf">0.875</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 February 18, 2027, 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;2, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzIwODY_7e327d4e-513f-4ef6-aacc-3c82e77667e6">258.8</ix:nonFraction> million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $<ix:nonFraction unitRef="usd" contextRef="i326ea99291ff46c5a81d682266642801_I20221002" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzIxNzQ_a37a9b88-dd93-4ed8-86f5-2283303041e8">243.8</ix:nonFraction> million under the Amended Term Loan Facility and $<ix:nonFraction unitRef="usd" contextRef="i2a9d07896df3465fb0bb05271d2a7a66_I20221002" decimals="INF" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzEwOTk1MTE2NDAwNjk_0630a914-6239-4a69-a811-cb3813f663fe">15.0</ix:nonFraction>&#160;million under the Amended Revolving Credit Facility.  The year-to-date weighted-average interest rate of the outstanding borrowings during fiscal 2022 was <ix:nonFraction unitRef="number" contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzIzNzg_89614350-888f-4027-ac47-d93010219b62">1.97</ix:nonFraction>%. In addition, we had $<ix:nonFraction unitRef="usd" contextRef="i688ff144e6e242df82a872747a121ee4_I20221002" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI0MDI_c66790c4-4fe0-43e0-b0b3-9562bca1c19a">0.7</ix:nonFraction> million in standby letters of credit under the Amended Credit Agreement. Our year-to-date 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="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002" decimals="4" name="ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDQ_5314e974-f048-4bc0-8fd9-0736f6a2b8b2">3.60</ix:nonFraction>%. At October&#160;2, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="i2a9d07896df3465fb0bb05271d2a7a66_I20221002" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NjI_44835c19-effe-4bcd-b7ba-0239a99429bc">484.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="background-color:#ffffff;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="i993e590734824275a5c3d71f036b9de0_I20220218" decimals="2" name="ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA1MDY_49f8fb7b-d257-4a60-a22c-9e0b25f7087b">3.25</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="i993e590734824275a5c3d71f036b9de0_I20220218" decimals="0" name="ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA1MTI_0dd56984-e528-4afb-b694-77d224dbd90d">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;2, 2022, we were in compliance with these covenants with a consolidated leverage ratio of <ix:nonFraction unitRef="number" contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002" decimals="2" name="us-gaap:RatioOfIndebtednessToNetCapital1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzM4NjU_2c677b64-4b42-4766-ba97-a4feae3fea19">0.76</ix:nonFraction>x and a consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002" decimals="2" name="ttek:RatioOfConsolidatedFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzM5MTU_8bd370ed-1263-4cab-bb5f-3d6eac171677">29.52</ix:nonFraction>x. </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 short-term cash advances and bank guarantees. At October&#160;2, 2022, there were <ix:nonFraction unitRef="usd" contextRef="iec4db1c3a39443289ef939b04c65bb12_I20221002" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQxMDY_2daefc69-6c7a-476c-94a9-b4468d6c7085">no</ix:nonFraction> outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $<ix:nonFraction unitRef="usd" contextRef="i73cef2d8fbb849a1a547a863722f113f_I20221002" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQyMjI_77dd669e-fe0a-4d4b-ab76-819776846100">44.4</ix:nonFraction>&#160;million. As of October&#160;2, 2022 we had <ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:BankOverdrafts" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQyNDI_92d6aa05-b023-42a3-9423-f58ea6fd8725">no</ix:nonFraction> bank overdrafts related to our disbursement bank accounts. </span></div><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQzNzg_aa4a4cd8-54fc-4c78-b439-d8991fe93da1" 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%">2023</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzItMS0xLTEtNTEwMTY_6fea1d94-5d14-4d4c-a2ee-a8c86d3d59f1">12,504</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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzMtMS0xLTEtNTEwMTY_d0d55f04-fe95-43ee-ab96-7b75ca3a79e2">12,500</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%">2025</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzQtMS0xLTEtNTEwMTY_fb804191-3d38-407e-b380-8fddc59d1ebc">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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzUtMS0xLTEtNTEwMTY_57e3f6a0-e76f-4ec5-b467-c35192badaba">12,500</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%">2027</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzYtMS0xLTEtNTEwMTY_8aa049ad-cc00-4bf8-a3a7-d6bef298c6b7">208,750</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></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="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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzgtMS0xLTEtNTEwMTY_406334e3-dcb9-4f7c-9402-d530a6370e2f">258,754</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></tr></table></div></ix:nonNumeric></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-style:italic;font-weight:400;line-height:120%"><ix:continuation id="i00acba1b5e024a959c4b8cd6b2e6d1f6" continuedAt="ib5e2bfbd366d4fc689b8b4809a2428d3">Subsequent Event:</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="ib5e2bfbd366d4fc689b8b4809a2428d3"> On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $<ix:nonFraction unitRef="usd" contextRef="i29064c86345e43429530a6d3bf638db9_I20221026" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzEwOTk1MTE2NDIzMjg_32f991d8-967d-463f-8dc5-f6d48200fa09">500</ix:nonFraction>&#160;million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $<ix:nonFraction unitRef="usd" contextRef="i4d6be37fb48c443fbbfc74b75d0aa06c_I20221026" decimals="-7" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzEwOTk1MTE2NDIzNDg_e78668c0-6441-47cc-b8f4-087326ceab08">1.55</ix:nonFraction>&#160;billion. We expect to draw the entire amount of the New Term Loan Facility to partially finance the acquisition of RPS. The remaining purchase price is expected to be financed with existing cash on hand and borrowings under the Amended Revolving Credit Facility. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date.</ix:continuation> </span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MjU_c5c68166-f92d-48e5-9bee-3c33c58df2cb" continuedAt="i02d0de26ab184a2caac07c3ef934e2a1" escape="true"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MzE_07530602-3d81-4602-931e-9d77b557c66d" continuedAt="i5b289dd9ccec4cd5b01afda74189cba2" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i02d0de26ab184a2caac07c3ef934e2a1" continuedAt="i021ac513de4a4a43a2aa075586d49ebf"><ix:continuation id="i5b289dd9ccec4cd5b01afda74189cba2" continuedAt="i8b2012b74f6340d2b75130ebb219967f"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="ib11cf5ef6cc44ee6b8c8a3280ab22986_I20221002" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzYwNg_3341f675-5002-497a-8113-3944ba174fcb">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i694a2fadd42240229ffc160332306064_I20221002" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzYxMg_10de4249-a48c-4b6e-8f4d-e8139e64682c">ten years</ix:nonNumeric>, some of which may include options to extend the leases for up to <ix:nonNumeric contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzY4MQ_35a33901-0ae1-4956-aa97-fdc0454ee1b9">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.</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 underlying asset for the lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at </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%">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="i021ac513de4a4a43a2aa075586d49ebf" continuedAt="ie3c436ad9a1b4e818b5e9bad9b3a8063"><ix:continuation id="i8b2012b74f6340d2b75130ebb219967f" continuedAt="ia7025ee851d54f30b1f2284cf1eee8a4"><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%">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><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3Mjg_cba906d7-b37d-4782-8819-06853ab6c72c" 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 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><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 2,<br/>2022</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%">October 3,<br/>2021</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzMtMi0xLTEtNTEwMTY_b6dd47b1-b36f-4d4e-a5b7-c5a4699a732a">86,725</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzMtNC0xLTEtNTEwMTY_7b9bd481-1393-48c6-894f-713628dbd695">91,076</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzQtMi0xLTEtNTEwMTY_2ccaf347-b59f-4a14-a6c4-5257d8462082">150</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzQtNC0xLTEtNTEwMTY_e0f4c958-6e36-49da-b1ab-91eba8f8742d">106</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 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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzYtMi0xLTEtNTEwMTY_aa3e5f82-d5ba-4685-9e9e-1ac14dec9fd3">86,575</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzYtNC0xLTEtNTEwMTY_65c96f4b-c1c2-4e28-8972-78b8bbdb0edd">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:#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="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%">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 2,<br/>2022</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%">October 3,<br/>2021</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzMtMS0xLTEtNTEwMTY_bf698b72-d1b9-43d1-8a7e-a86fba6cef66">71,365</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzMtMy0xLTEtNTEwMTY_cf8f2772-8981-47ce-b398-a0ffd69fbf18">81,943</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzQtMS0xLTEtNTEwMTY_b1087bb1-4e87-46e4-8bf3-81127365adae">44,096</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzQtMy0xLTEtNTEwMTY_cbdbeb78-5848-4a83-9e54-ead199088903">72,076</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:nonNumeric><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="ttek:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MzM_de41176c-d836-45df-8fea-5a94609b87d5" 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%">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 2,<br/>2022</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%">October 3,<br/>2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzQtMS0xLTEtNTEwMTY_081aaa78-6ff4-48a2-8f88-5992f2aeb6f3">182,319</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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzQtMy0xLTEtNTEwMTY_afcbf639-422e-4686-8e93-faa173aa7556">215,422</ix:nonFraction>&#160;</span></td><td style="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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzctMS0xLTEtNTEwMTY_38ddadd7-9b65-48e2-a9bf-754e6583d1e8">57,865</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzctMy0xLTEtNTEwMTY_d05a225d-da07-4754-9cc9-ae458734b024">67,452</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzgtMS0xLTEtNTEwMTY_da6344aa-3df0-43a1-bbd3-ae902790bd1d">146,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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzgtMy0xLTEtNTEwMTY_4eccd29a-4e8c-40fe-a49c-48e16d44934c">174,285</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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzktMS0xLTEtNTEwMTY_fd59cdd7-af50-42a1-85f5-c4ab5bf9fdc7">204,150</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzktMy0xLTEtNTEwMTY_b3d39261-db73-4bee-b13e-56f55d5cfbcc">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></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="i27a897b74e20482794e09ba6d9afa468_I20221002" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzEyLTEtMS0xLTUxMDE2_b9b7dfe9-c03f-48e8-9fcc-a3a9e446e3c0">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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzEyLTMtMS0xLTUxMDE2_1b416840-a8e8-4c33-aed2-872365b359d6">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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzE0LTEtMS0xLTUxMDE2_afa679c6-11c7-46d8-b644-c5f149ada1d6">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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzE0LTMtMS0xLTUxMDE2_ce44c305-6f08-4f4c-86f8-3308a0837ff2">2.2</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:6pt;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;2, 2022</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MjM_7a8e34b9-5a68-48bc-898f-4e4c7749994d" continuedAt="i83603af003604334b6bd2fe2b3931fe8" 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;2, 2022</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%">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><div style="text-align:justify"><ix:continuation id="ie3c436ad9a1b4e818b5e9bad9b3a8063"><ix:continuation id="ia7025ee851d54f30b1f2284cf1eee8a4"><ix:continuation id="i83603af003604334b6bd2fe2b3931fe8"><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%">2023</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzItMS0xLTEtNTEwMTY_8229d348-39d4-40a9-8ced-1fb229a1448b">61,703</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%">2024</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzMtMS0xLTEtNTEwMTY_9ade266d-12ab-421c-9aca-24d13c003929">47,520</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%">2025</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzQtMS0xLTEtNTEwMTY_b87847b0-6b08-49b2-ac68-682716cad004">35,466</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%">2026</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzUtMS0xLTEtNTEwMTY_b79164e9-750b-4ea8-a09b-12fdf7970bfe">23,481</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%">2027</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzYtMS0xLTEtNTEwMTY_958cdbec-8cdd-477b-b08a-3bdd1d4b1367">16,961</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzctMS0xLTEtNTEwMTY_13462247-4276-4c87-80cb-78a9fd663338">31,927</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzgtMS0xLTEtNTEwMTY_8aa24366-d837-4c94-b4d4-52820e3ebd80">217,058</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzktMS0xLTEtNTEwMTY_4b9b90e9-9d5a-4551-b3cd-4a68c37d0e17">12,908</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzEwLTEtMS0xLTUxMDE2_3cb4d175-d188-4058-a226-a3c87a72c9fb">204,150</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></ix:continuation></ix:continuation></div><div id="iafe670a913ed4675b04a546850e8ef2b_190"></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5Mjk_f5e477bb-f7ff-4be2-9fea-67694855c649" continuedAt="ie9be95648c9747b0adb9a870a9713698" escape="true">Stockholders' Equity and Stock Compensation Plans</ix:nonNumeric></span></div><ix:continuation id="ie9be95648c9747b0adb9a870a9713698" continuedAt="i408baec70eb348e29be3414be6b6f45e"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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;2, 2022, 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 vest at <ix:nonFraction unitRef="number" contextRef="i48dfb5f9fb5c41cb8dddd2a8dac4328e_D20211004-20221002" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU5NA_c964357b-5d8d-4c96-9d42-70e8433ea761">25</ix:nonFraction>% on each anniversary of the grant date and expire no later than <ix:nonNumeric contextRef="ia4f924fcf0444763bd2476ae971dcaf3_D20211004-20221002" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3MQ_5b747cbb-be2f-4a9f-b369-d0f326a0aa35">eight years</ix:nonNumeric> from the grant date. RSUs granted to date vest at <ix:nonFraction unitRef="number" contextRef="i4a979d169af6490080e1af55c610ea5f_D20211004-20221002" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzcyNA_3fb219b1-e287-491f-994b-6c53286d76c4">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="ic1e35a0e5e3d4f09af278b83dd35cd9f_I20221002" decimals="INF" name="ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzExNzM_2b776134-1132-42f7-b591-be599f77c564">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 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 2018 EIP's aggregate share limit as one share for every share or unit issued. At October&#160;2, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i867974f2c8554e869bdf6f80c0df385e_I20221002" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzE4MTE_a789a5c5-59d1-4507-9c24-07e4033195df">2.2</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Employee Stock Purchase Plan ("ESPP").</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;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="i39b5cdb18edf4d3cba950e0257dc716e_I20221002" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzIxMDY_b3834c25-99df-481e-9b38-e49cb75238b2">380,784</ix:nonFraction> shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e right period is $<ix:nonFraction unitRef="usd" contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzIyNDI_eee26183-33ec-430a-aa24-17bea4d65007">5,000</ix:nonFraction>. The exercise price of a purchase right is the lesser of <ix:nonFraction unitRef="number" contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzIzMDI_147dc7eb-c881-486f-b48f-05ab344b462c">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="i39b5cdb18edf4d3cba950e0257dc716e_I20221002" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzI0NDU_ad54e1e5-6ac3-4c37-a5f2-9b8000f8679c">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:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5MzA_f2bd562b-d1c9-41c3-94d0-7d9a24f81456" 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"><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 2,<br/>2022</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%">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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzMtMS0xLTEtNTEwMTY_9d524589-1bc7-460e-9756-a19a3ef32c21">26,227</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzMtMy0xLTEtNTEwMTY_432f1420-d57a-4778-b2fd-923d9dc4b58f">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzMtNS0xLTEtNTEwMTY_e843bdf1-0db3-4afe-b604-31f70e4f3c17">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: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzQtMS0xLTEtNTEwMTY_f586c9e0-61cb-4ed4-bd9b-8d3b88371001">5,377</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzQtMy0xLTEtNTEwMTY_17009281-d12f-464c-8360-9b9aeb0778d8">4,910</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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzQtNS0xLTEtNTEwMTY_f6aa1df7-d7e1-429f-aaba-124dc4a2333f">4,318</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzUtMS0xLTEtNTEwMTY_a46990ae-457f-4cc0-9072-e699be2d588d">20,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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzUtMy0xLTEtNTEwMTY_7106826e-768c-4713-92b8-243963d29ad4">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzUtNS0xLTEtNTEwMTY_869aad07-71d7-42fa-b460-02b0ee2d3dcd">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></tr></table></div></ix:nonNumeric><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 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></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="i408baec70eb348e29be3414be6b6f45e" continuedAt="i632768964f4e4d098941ab84230ecb3c"><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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NTc_69c9d665-7e1f-4e39-a51e-a061eb3c5f35" 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;2, 2022:</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 October 3, 2021</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzEtMS0xLTEtNTEwMTY_07ee4224-22f4-4999-8429-55e16e54df2f">214</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzEtMy0xLTEtNTEwMTY_dbb28cc7-0b92-41ff-91b7-f306e5fdab75">38.80</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzMtMS0xLTEtNTEwMTY_8932ba51-1571-44ad-b5ab-f2740d7e2591">46</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzMtMy0xLTEtNTEwMTY_0ac95077-cf64-45dc-a13c-8271ee262707">39.44</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzQtMS0xLTEtNTEwMTY_6e0cfa66-b6d5-45f8-bdb2-bec9d6929c98">&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzQtMy0xLTEtNTEwMTY_93c7cc8e-d381-4784-9b30-7c5ec4b2e180">&#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="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 2, 2022</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtMS0xLTEtNTEwMTY_f3f87016-08cd-42b1-a6fc-97072e38dc99">168</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtMy0xLTEtNTEwMTY_9a0ec11f-d8e5-4b7e-b56a-993cb81eba31">38.62</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtNS0xLTEtNTEwMTY_cb556f52-765d-4f9d-b524-89152bc28b33">4.04</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtNy0xLTEtNTEwMTY_93aa2de4-b988-470f-9812-61fb2e872c86">15,086</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 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctMS0xLTEtNTEwMTY_d93b59a6-e0ac-469b-9c34-ffa0897ec7a0">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctMy0xLTEtNTEwMTY_7f0528f4-2f0d-4518-b458-f79d1a24dcef">38.62</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctNS0xLTEtNTEwMTY_1cfdcd77-5b5e-4c0d-8a3c-195f9882de26">4.04</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctNy0xLTEtNTEwMTY_a2aebb1a-0eab-4b97-b0c5-e7349f5c9ca4">15,086</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 2, 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="shares" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtMS0xLTEtNTEwMTY_8cd5dd00-7a52-4975-b76a-a6100d99d205">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtMy0xLTEtNTEwMTY_c3ef9b77-cb35-4ccb-a044-df8aa12526d6">38.62</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtNS0xLTEtNTEwMTY_ed24a147-eae1-48fa-9123-44ed02b6b447">4.04</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtNy0xLTEtNTEwMTY_bd65c55e-728a-4484-993c-ac78898c853d">15,086</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:6pt;text-align: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 2022 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;2, 2022. This amount will change based on the fair market value of our stock. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM2Mjk_776510f4-b151-4409-999d-127e7882c708"><ix:nonFraction unitRef="shares" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM2Mjk_8fd1c7d8-65b3-4064-95b1-652ed761f339">No</ix:nonFraction></ix:nonFraction> stock options 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%">re granted in fiscal 2022, 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM3Njc_c3ece944-bc43-4971-b834-0e9f129f6163">5.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3bbf7b52a53c4151aca8a776ef9d9ef5_D20200928-20211003" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM3NzE_e13111e1-e726-41e7-8e1c-5f0d71de4a1a">29.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia286d91c4a924b2fa65dc1899397b93e_D20190930-20200927" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM3Nzg_73991991-2f95-4656-93d3-5e5408ff3168">22.4</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%">Net cash proceeds from the exercise of stock options were $<ix:nonFraction unitRef="usd" contextRef="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM4NTQ_155f43c2-54a3-4e3e-b604-9bf4be3b75cd">1.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3bbf7b52a53c4151aca8a776ef9d9ef5_D20200928-20211003" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM4NTg_89af8db7-56e7-4e33-9748-018f15dfb0d0">11.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia286d91c4a924b2fa65dc1899397b93e_D20190930-20200927" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM4NjU_507b5c98-0e9b-41c9-9353-ee8d791bd0ed">10.3</ix:nonFraction> million for fiscal 2022, 2021 and 2020, 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 for fiscal 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQxNjY_bbc044be-0be7-49ac-856a-1b9c89c96927">1.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3bbf7b52a53c4151aca8a776ef9d9ef5_D20200928-20211003" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQxNzA_62ffd586-2d34-4e42-83c4-a0aebf6c0a63">6.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia286d91c4a924b2fa65dc1899397b93e_D20190930-20200927" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQxNzc_9d8beebb-a02f-49c3-b936-ec76b0b71793">4.9</ix:nonFraction> 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%">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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NDI_2a5ac04c-1f7d-48d2-b787-88f0c4385df3">four-year</ix:nonNumeric> period, except that RSUs awarded to directors vest after <ix:nonNumeric contextRef="i95ecc55e93a349c1bf0859eeeb6bd37b_D20211004-20221002" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQ1MzI_0d3c1f30-c5a3-4437-8cce-d0acb4fc7986">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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5MzI_323bff29-df76-482b-a267-bc5fa1b8f5de">three-year</ix:nonNumeric> performance period.  The number of PSUs that ultimately vest is based <ix:nonFraction unitRef="number" contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="INF" name="ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQ5MDQ_406a7eac-38f3-4f6d-bc2b-073dc835dfd1">50</ix:nonFraction>% on growth in our EPS and <ix:nonFraction unitRef="number" contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="INF" name="ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQ5Mjk_d7e3b060-eba6-4bfa-8bd3-d052e819410b">50</ix:nonFraction>% on our relative total shareholder return over the vesting period. For these performance-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: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="i632768964f4e4d098941ab84230ecb3c" continuedAt="i4d10049ba21146c9b3efbdd8b955c9b5"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NDM_fccb88a5-ab0e-4c7d-9063-1cd1ce0f5993" 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 29, 2019</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="i7f41d75190714ab6bce544dc08636ced_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtMS0xLTEtNTEwMTY_54706a2c-1dd0-4a5a-b5ab-a07cf8ba5344">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:#cceeff;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="i7f41d75190714ab6bce544dc08636ced_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtMy0xLTEtNTEwMTY_e11576dc-200c-4005-a74c-e77f9567cfc3">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:#cceeff;padding:2px 1pt 2px 0;text-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="iaa744f566f4948c689a46d4f5055d36b_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtNS0xLTEtNTEwMTY_c338ee30-e23f-4c64-b78e-ae9f1f2bcbdc">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:#cceeff;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="iaa744f566f4948c689a46d4f5055d36b_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtNy0xLTEtNTEwMTY_efbb1c1a-5846-4d2f-b3fa-ae5c28e253f4">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:#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="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtMS0xLTEtNTEwMTY_ea21df5f-5eab-4537-acd0-7ea02cc06d2b">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtMy0xLTEtNTEwMTY_d79e903a-06c7-4745-94dd-25543d030241">83.92</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtNS0xLTEtNTEwMTY_6e291d50-59a7-4265-834a-000377765f83">74</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtNy0xLTEtNTEwMTY_92c7ee6a-3367-420e-b297-07ccc0f4ed21">99.85</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="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtMS0xLTEtNTEwMTY_96932dfc-ba08-43f1-a45f-90f004fc60e3">178</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="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtMy0xLTEtNTEwMTY_95efc2e1-c40a-4066-8207-bca8c7d32731">46.87</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtNS0xLTEtNTEwMTY_c3eeb88c-340c-49bc-9849-e08e24002224">162</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtNy0xLTEtNTEwMTY_286181e2-db1b-4fc0-91ce-fa00dd3f9199">47.28</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzYtNS0xLTEtNTEwMTY_43456d23-8a66-4850-b8a9-5b571ba68c95">64</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzYtNy0xLTEtNTEwMTY_78f89853-4055-462d-a8bd-51ab8e432b9e">48.36</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="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctMS0xLTEtNTEwMTY_3defc196-2e83-4ef2-b0af-d2df71b6c151">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctMy0xLTEtNTEwMTY_e1e62533-d185-484d-ba12-b7c75acf23d4">65.43</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctNS0xLTEtNTEwMTY_90120cf8-7764-4118-8e8b-fce32cac4e0f">5</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="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctNy0xLTEtNTEwMTY_60366f02-412b-47f3-877a-36b283ce3e8f">83.98</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 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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a27feb65286492c957ac0084c2891a8_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtMS0xLTEtNTEwMTY_05e3723e-4298-48cf-862d-491e5858d7eb">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:#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="i5a27feb65286492c957ac0084c2891a8_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtMy0xLTEtNTEwMTY_085c5fe3-bb77-4502-bc89-5a17b4c3e72f">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:#ffffff;padding:2px 1pt 2px 0;text-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="i5f18e03a13d64e9fa002328fca1bd7ce_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtNS0xLTEtNTEwMTY_f83996e4-484c-4948-95e6-d96988d13b06">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:#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="i5f18e03a13d64e9fa002328fca1bd7ce_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtNy0xLTEtNTEwMTY_959b4973-bf33-475b-9f8f-3717e797a040">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:#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="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktMS0xLTEtNTEwMTY_447e20e2-2c9b-4778-be3a-15433b13ed45">118</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktMy0xLTEtNTEwMTY_f0d25ee0-9c16-48b0-820a-9a443923487f">122.02</ix:nonFraction></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="shares" contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktNS0xLTEtNTEwMTY_b45e9d7e-a0a9-4b06-bb2c-72db52d72226">58</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="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktNy0xLTEtNTEwMTY_243ac2c8-3e06-4a71-b48f-92f008f1882f">153.03</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="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTEtMS0xLTUxMDE2_1bc3f05d-4f42-4fad-b309-ed6233ee4a7d">167</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="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTMtMS0xLTUxMDE2_a430559b-a1b4-480a-ae3d-8bd6f9303a18">59.64</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="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTUtMS0xLTUxMDE2_8175527a-8f9e-44b0-81a2-8d1b388dbeb6">193</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="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTctMS0xLTUxMDE2_22a9885c-8a0a-4f39-9645-c06dd4f6595a">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;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="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzExLTUtMS0xLTUxMDE2_2ad019b7-9fc4-49f3-8a27-071a16091f4b">99</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="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzExLTctMS0xLTUxMDE2_5c9e3d0d-e1a8-44fe-97f2-c416ba9b10ef">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 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="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTEtMS0xLTUxMDE2_29a89df6-410e-4517-9a76-d682c5dc2733">14</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="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTMtMS0xLTUxMDE2_27532299-b9e7-4c39-97be-46d67e7f113c">77.74</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="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTUtMS0xLTUxMDE2_1045f8ab-175f-4d95-943c-9c4cfee04fab">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTctMS0xLTUxMDE2_0d490389-530a-4431-a606-da988cbcfd4c">74.05</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 October 3, 2021</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="i35678407263c442897f9250766a99f23_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTEtMS0xLTUxMDE2_d414d3d8-8037-4972-841b-2415e99bf088">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:#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="i35678407263c442897f9250766a99f23_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTMtMS0xLTUxMDE2_71b69e72-5457-4809-9f49-2593b9f2aa5c">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:#cceeff;padding:2px 1pt 2px 0;text-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="i59f96cfe8043410abb583fbbdb6527ba_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTUtMS0xLTUxMDE2_5b74f314-412a-4c71-a0e9-d2b5ffff041b">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:#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="i59f96cfe8043410abb583fbbdb6527ba_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTctMS0xLTUxMDE2_14cf1f44-9768-4dd8-b4bb-3a199b9bee0c">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:#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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTEtMS0xLTUxMDE2_0546be5a-1378-4915-a50e-52afd55b4d17">78</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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTMtMS0xLTUxMDE2_08c1fb55-01b9-4f33-b7b8-4722851d32de">184.61</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTUtMS0xLTUxMDE2_da8e724e-4e8f-4c46-8976-5da8edbddec6">42</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTctMS0xLTUxMDE2_d51dda49-ada1-4585-824b-405cb923c9f3">247.16</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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTEtMS0xLTUxMDE2_80e9a6ec-f028-4a58-b32f-6e4645d89bc0">147</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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTMtMS0xLTUxMDE2_160d86e6-5898-4163-b554-d0b21a2befe2">77.47</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTUtMS0xLTUxMDE2_ec4137b3-c1db-4a9b-a011-d77dd82fb7c0">176</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTctMS0xLTUxMDE2_3d257561-7c56-429c-a28d-df9fc24cfc75">80.17</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE2LTUtMS0xLTUxMDE2_5780a28f-384f-48c2-9e60-d42619ee3949">88</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE2LTctMS0xLTUxMDE2_a1072362-37c8-4cca-abad-318662663ad6">80.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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTEtMS0xLTUxMDE2_1892982c-093b-4d18-82e6-fd7b42c26da8">13</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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTMtMS0xLTUxMDE2_42119232-9888-4670-b466-b3429eabc35e">109.01</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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTUtMS0xLTUxMDE2_e9ce0898-7a26-43be-bd5c-149a93dadc30">&#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="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTctMS0xLTUxMDE2_20d3a326-1dc5-4f77-88c6-7b0791e727fd">&#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: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 2, 2022</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="id85866965db34871926f98d1b406fa15_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTEtMS0xLTUxMDE2_fc26ad89-96f2-4f30-8425-56629f7c6e85">299</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="id85866965db34871926f98d1b406fa15_I20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTMtMS0xLTUxMDE2_2b1f01ce-c26e-4895-917f-771605ede098">111.40</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="i03061171e318465aa3ab075da6c88127_I20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTUtMS0xLTUxMDE2_b9c27e72-0ebc-4a3f-ac3d-4553e1851e09">272</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="i03061171e318465aa3ab075da6c88127_I20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTctMS0xLTUxMDE2_706b4da3-eac9-4f45-aac9-bbff37c9226b">109.23</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="margin-bottom:6pt;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%">Fiscal 2020 includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="INF" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU1NDQ_5d6e983c-5961-4c51-9dd4-8b5c4b3c11a8">63,643</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. Fiscal 2021 includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="INF" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU3MDk_ecf25c32-0b18-472b-88df-19c8236a9b5b">99,214</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021. Fiscal 2022 includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="INF" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzI3NDg3NzkwNzg2Nzc_bb29ccf0-65cf-4d93-babf-e579e59ee147">88,198</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2022, 2021 and 2020, we awar</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ded <ix:nonFraction unitRef="shares" contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU4NjY_70dd1f74-9bbe-483b-9f5c-7564cf24b97d">77,844</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU4NzA_1f2653ff-fe4d-4a72-8848-7a57a8236fbc">117,934</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU4Nzc_17b1b989-5943-4852-b1f7-3d9f013ba9ce">167,525</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 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwNTA_e84dbffb-34d9-4303-ad7d-0146d99b0a5c">184.61</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwNTQ_b8e30fb0-e87d-4884-a014-17bce1ba8bd0">122.02</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwNjE_1c9f9586-2af8-482a-8c5d-f92fa817bbf4">83.92</ix:nonFraction>, respectively. At October&#160;2, 2022, there were <ix:nonFraction unitRef="shares" contextRef="id85866965db34871926f98d1b406fa15_I20221002" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwOTc_d4b61823-c6af-4030-868c-ff6f8d2be146">299,055</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. 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, 2021 and 2020, we awarded <ix:nonFraction unitRef="shares" contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY0MTg_3482de5c-2c19-4037-b864-70fa42fbcdb5">41,734</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY0MjI_49c6c6a4-d236-4bce-93a7-5c920ab81493">57,542</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY0Mjk_19815916-56e0-4fdb-8373-45cb3817ab4e">74,011</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 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY2MDc_f4088e45-f562-4610-bce9-5b3385336702">247.16</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY2MTE_f3b3c671-f4e5-45d3-8070-7ecbee31d190">153.03</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY2MTg_6aa9b227-95b0-4ac8-952f-51831af5e6f7">99.85</ix:nonFraction>, 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%">The stock-based compensation expense related to RSUs and PSUs for fiscal 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i1f9038cf898a4e87b7e19957da561bda_D20211004-20221002" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3Mjc_725d81eb-61cd-403e-8813-8da5791c6f61">23.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6bd6ba3b1f41414fa82a6a57378cd1c9_D20200928-20211003" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3MzE_64fecb7a-8ccf-450d-9cc2-d53192c3e3a0">20.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4a573dc379f4465784c50a6aa1121d82_D20190930-20200927" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3Mzg_7c4c5d1c-ecc6-4a23-8a93-f0da6e5ffff6">17.7</ix:nonFraction> million, respectively, and was included in total stock-based compensation expense. The actual income tax benefit realized from RSUs and PSUs for fiscal 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i1f9038cf898a4e87b7e19957da561bda_D20211004-20221002" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzEwOTk1MTE2NDA2MDU_04743cf3-35ec-4c9c-8475-52403f1fd17d">9.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i6bd6ba3b1f41414fa82a6a57378cd1c9_D20200928-20211003" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzEwOTk1MTE2NDA2MjY_57e4984e-2361-4a2d-9a3d-e7357915417f">6.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4a573dc379f4465784c50a6aa1121d82_D20190930-20200927" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzEwOTk1MTE2NDA2NDY_f235ac11-0b93-452d-979e-35b233b3fc67">3.4</ix:nonFraction>&#160;million, respectively. At October&#160;2, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="idc8be2a54c354f5aaa2285a73fe3e8f7_I20221002" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY4MzQ_7c4a810e-ce47-4bc6-92d9-d96ce8a14617">35.9</ix:nonFraction> million of unrecognized stock-based compensation costs r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elated to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2025. </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="i4d10049ba21146c9b3efbdd8b955c9b5"><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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5MjY_71da828d-3866-46ef-ad8b-435a3be28a5f" 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 2,<br/>2022</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%">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="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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzMtMS0xLTEtNTEwMTY_0719c5ed-4764-4431-a45e-5a02f90b4073">106</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="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzMtMy0xLTEtNTEwMTY_8fa24f85-ed2d-4f87-ab95-540a1bad9971">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="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzMtNS0xLTEtNTEwMTY_d0c390f0-2860-44c6-9c34-f31dfad89be2">168</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="i39b5cdb18edf4d3cba950e0257dc716e_I20221002" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzQtMS0xLTEtNTEwMTY_ccf3d70c-212f-41c5-8bc7-61a28a51b1af">114.17</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="i78b96b4c5fa2491a95ebcd43ff24b427_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzQtMy0xLTEtNTEwMTY_9a613bc9-dc32-439d-a2d5-521c1edb0655">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="i19a6d045ad4942d4a80ff12b7aa7a5e3_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzQtNS0xLTEtNTEwMTY_152c7453-21c0-4929-ae09-66e7d327d9f8">51.77</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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzUtMS0xLTEtNTEwMTY_2b0e64a3-68dd-4601-be89-23ec6d6e7578">12,129</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="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzUtMy0xLTEtNTEwMTY_af3d5c79-e2df-4705-880e-7a784cdd8145">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="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzUtNS0xLTEtNTEwMTY_2fdc8fab-1a4d-4f93-b815-710771c0ecb7">8,715</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NjM_e3e48af6-b3b1-4a0d-b0a6-dca3dbf94304" 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 2,<br/>2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzItMS0xLTEtNTEwMTY_d6d99688-fb79-45ff-ae91-b64727bd221c">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="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzItMy0xLTEtNTEwMTY_b87241e3-e86f-427c-83f5-437914266fbb">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="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzItNS0xLTEtNTEwMTY_ace3187c-6a8f-4926-b91a-1843835580b1">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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzMtMS0xLTEtNTEwMTY_5a390f02-0a62-426e-96b0-9aef8b8685f1">32.2</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="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzMtMy0xLTEtNTEwMTY_70efb5e0-0946-4ced-9d18-9f5433498d38">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="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzMtNS0xLTEtNTEwMTY_9f3da0ff-7318-44d7-9fa4-b84680271297">26.5</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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzQtMS0xLTEtNTEwMTY_771e0cfa-be3d-45e8-a6e7-602774c12fb4">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="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzQtMy0xLTEtNTEwMTY_79578bf6-e5fc-4743-bcf5-45410391e486">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="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzQtNS0xLTEtNTEwMTY_ad1e140c-f3bd-4559-bd86-570e8f72fa4d">1.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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzUtMS0xLTEtNTEwMTY_1ec1ec4d-4f8d-4762-b9f7-ef33f2ab25db">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="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzUtMy0xLTEtNTEwMTY_5983cd51-f0d8-4183-9bf4-af3adfa29a16">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="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzUtNS0xLTEtNTEwMTY_75fb8b7b-9118-4aa6-95ba-7aeba4e09304">1</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2022, 2021 and 2020, 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 2022, 2021 and 2020 included $<ix:nonFraction unitRef="usd" contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc2NTc_e6119456-9c5d-4d13-bce8-ce32f79988bc">2.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc2NjE_47c85509-7fb4-46a7-ab92-23b63aed3d53">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc2Njg_fada0115-3f1b-4066-ba8c-10213adf10d9">1.2</ix:nonFraction> million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2022 and 2021 year-ends were $<ix:nonFraction unitRef="usd" contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc4Mjg_82c24af6-c428-46fe-a91e-c2c7d8ae4ae4">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b96b4c5fa2491a95ebcd43ff24b427_I20211003" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc4MzU_f40744ae-67ca-4d4c-a0a7-96d83c79a6d3">0.5</ix:nonFraction> million, respectively. At October&#160;2, 2022, ESPP participants had accumulated $<ix:nonFraction unitRef="usd" contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002" decimals="-5" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc4OTQ_465397d1-d529-4f74-be1a-38433409b22b">11</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%">83</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_193"></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MjU_660156ee-e709-45de-900d-3c2acc69c597" continuedAt="if797183c1697498d8b52aa33b3ad74a6" escape="true">Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="if797183c1697498d8b52aa33b3ad74a6" continuedAt="i3b8687a498b5478c82ce965d278d4ed0"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rimarily includes 401(k) plans in the United States. For fiscal 2022, 2021 and 2020, employer contributions to the U.S. plans were $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzI0Ng_b36ad065-b00c-459d-986b-12f832989005">29.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzI1MA_65f72d7e-f97a-48e4-932c-f70a4f33ca06">26.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzI1Nw_8459473f-92dc-4709-85c5-f3254507a25b">25.0</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;2, 2022 and October&#160;3, 2021, the consolidated balance sheets reflect assets of $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzEwNzY_fd4581da-2fb4-4e7d-8dfc-bd84fa37160c">36.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzEwODM_75b116f3-ef19-471d-8a66-a87a817b9c6a">41.4</ix:nonFraction> million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $<ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-5" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzExOTE_c1fc7413-ef76-42e5-8f82-2efae1eafa11">36.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-5" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzExOTg_d0bb8dc3-5faf-45c8-8c39-aaad2d220404">41.1</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 reported as part of &#8220;Selling, general and administrative expenses&#8221; in our c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onsolidated 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-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="i27a897b74e20482794e09ba6d9afa468_I20221002" name="ttek:DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzE5MDY_ae4cd787-efae-4eb1-bb91-f78d36140d99">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Consolidated Statements of Shareholders&#8217; Equity for fiscal 2022 and fiscal 2021 were immaterial.</span></div><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MzE_e0b8eead-1fff-4904-b2d2-fe1e10e7c333" 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 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: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;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%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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%">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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzMtMS0xLTEtNTczNzM_791e6003-6b65-4bad-b7db-f97e4ee98476">36,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzMtMy0xLTEtNTczNzU_6465b877-ce01-4fcc-9e61-1f57e8cc3ae3">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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzQtMS0xLTEtNTczNzM_d47b9211-2924-4f6e-a1f0-d24680e57dd6">33,006</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzQtMy0xLTEtNTczNzU_55042721-4c11-45b5-8fba-f87d30821b22">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: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzUtMS0xLTEtNTczNzM_4bb1fed9-3f00-470c-9c47-db4566dcf8db">3,244</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzUtMy0xLTEtNTczNzU_2c16d1be-bcce-492b-ae6d-9cfed6f60bf8">1,006</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></table></div></ix:nonNumeric><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 net surplus is reflected in other long-term assets on our consolidated balance sheets at October 2, 2022 and October&#160;3, 2021. As the plan is closed to new participants and to future benefit accrual, the reduction in the fair value of plan assets and the benefit obligation were primarily due to actual losses on plan assets and an increased discount rate, respectively.  Benefits paid during fiscal 2022 were $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzEwOTk1MTE2MzI0MTA_b58e7387-eb0d-4572-88cc-92ad09ca50e7">1.0</ix:nonFraction>&#160;million.</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MjY_3b11cd4c-fd34-40c2-8871-17604f76df9b" continuedAt="i012808f812064c28b128cc22b517f6e3" escape="true">The fair values of the plan assets by major asset categories were as follows:</ix:nonNumeric></span></div><div><ix:continuation id="i012808f812064c28b128cc22b517f6e3"><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="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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%">Equities</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="i7f1718ff40f44cb4bc2442d30479c488_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzMtMS0xLTEtNTczNzg_7dac8444-af72-4854-b4b4-d83999eea204">8,390</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="i0123d910eb2e445aad3e99b6ca5c6db9_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzAtMi0xLTEtNTEwMTY_44af43e2-60d0-4f38-b2ab-8caee718927e">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6eb188e664e84b458eb44ff23fa32007_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzQtMS0xLTEtNTczNzg_84d80864-c851-4e9f-bcf2-3bad470d2e51">20,886</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="ib678d54a0b2340afb3c38c890d7c3f23_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzEtMi0xLTEtNTEwMTY_94f8b118-a648-4eb8-9f47-265b415d76b8">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0cd68b66264dc1b935e51b7d112e83_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzUtMS0xLTEtNTczNzg_2410a1ae-3d3a-461c-9187-f8709f038005">6,484</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="if04cff8fc2d348d68471a596d50c0121_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzItMi0xLTEtNTEwMTY_5a174639-956e-4a76-a0d5-d590299a3d99">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibca957e4c2d846f286e80899226c7dc4_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzYtMS0xLTEtNTczNzg_6d132e23-c921-4194-8995-11fadf9c4a52">490</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="i5bb9bb2795024841929ac504856b9a45_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzMtMi0xLTEtNTEwMTY_84c1c92d-e61d-4b49-8422-be954a233be6">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 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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzctMS0xLTEtNTczNzg_0d7b8cb5-5fe3-458d-b2f1-928f1223067e">36,250</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzQtMi0xLTEtNTEwMTY_ed8db5ed-08a1-4c4c-bb16-a1b04de57691">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></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%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3b8687a498b5478c82ce965d278d4ed0"><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%">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MzI_c9f05b53-a3d0-4dd8-a7c7-83abc0083afe" 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 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:85.964%"><tr><td style="width:1.0%"></td><td style="width:60.294%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i599218b3907249e4a3af3eab4ddbe472_I20221002" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzItMS0xLTEtNTczODE_17b127ba-65f0-4cc5-804f-6ffd8a2f0623">4.75</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 #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%"><ix:nonFraction unitRef="number" contextRef="id5d647b5ec8949158d4604658bec3218_I20211003" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzAtMS0xLTEtNTEwMTY_c010f367-b299-40ff-a4c2-bf71b705d40c">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="i45c84d4835814987b8781fe7ac33b2d5_I20221002" decimals="4" name="ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzMtMS0xLTEtNTk2MzIvdGV4dHJlZ2lvbjpkODFhMWIxZDcxMzQ0ZjhhOWUxOTNjYTY1NzlhNzQ5N18xNDI5MzY1MTE2MTExMQ_09d9f695-e838-4bf9-94b5-4c02f3e47cd3">2.95</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i7f35d6d44d7c4ab693a2560aaaf61a38_I20221002" decimals="4" name="ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzMtMS0xLTEtNTk2MzIvdGV4dHJlZ2lvbjpkODFhMWIxZDcxMzQ0ZjhhOWUxOTNjYTY1NzlhNzQ5N18xNDI5MzY1MTE2MTExOQ_32d1fbaa-c119-4eae-bd7e-2d7eb70d2cf7">3.55</ix:nonFraction>%</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: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="i0f78318275074b038fc8d0c29d258a6a_I20211003" decimals="4" name="ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzEtMS0xLTEtNTEwMTYvdGV4dHJlZ2lvbjozZWU0ZGM1NDYxMDk0MGJjODNjNjFkNTg1YzEyZWRkY180_0a943ade-193d-4cdf-9997-06e1227856f7">2.85</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if909b74e18a547839109264e49ffcd64_I20211003" decimals="4" name="ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzEtMS0xLTEtNTEwMTYvdGV4dHJlZ2lvbjozZWU0ZGM1NDYxMDk0MGJjODNjNjFkNTg1YzEyZWRkY18xMA_9043642d-1956-4474-98d9-d507c5889c1f">3.50</ix:nonFraction>%</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzI2Mg_1d467cd9-e65d-4f4d-8491-0dc9e2eed574" continuedAt="i7de68b0454b24fcfa1fbb3375aba7a4e" escape="true">Earnings per Share</ix:nonNumeric></span></div><ix:continuation id="i7de68b0454b24fcfa1fbb3375aba7a4e" continuedAt="ie6b3413c80194140be8ab8ab68089876"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzI1OA_ba184d4f-4f65-4a07-903e-5430125fe903" 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 sets forth the number of weighted-average shares used to compute basic and diluted EPS:</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: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 2,<br/>2022</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%">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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMS0xLTEtNTEwMTY_12d84005-88b5-4cbb-a9c0-0b11434ee3ae"><ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMS0xLTEtNTEwMTY_76f2bc3b-4ca7-4c47-907a-bc06d5cf6e96">263,125</ix:nonFraction></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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMy0xLTEtNTEwMTY_2b0d7d8c-dfcb-4a7d-8fcf-1dabea2b5a3c"><ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMy0xLTEtNTEwMTY_33bbfc28-fb21-4e45-82a0-999e5f017f7a">232,810</ix:nonFraction></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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtNS0xLTEtNTEwMTY_33d2aa08-59b8-49b0-8307-ffc417b1b4bb"><ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtNS0xLTEtNTEwMTY_a9422679-2c72-4fbe-8dda-8d93a259ab0a">173,859</ix:nonFraction></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzQtMS0xLTEtNTEwMTY_bdde700b-213c-4fd9-aa02-8deb240cb212">53,620</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzQtMy0xLTEtNTEwMTY_c7612fe3-6840-4cc9-a246-77484b730dec">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzQtNS0xLTEtNTEwMTY_610a3163-dbef-4e8e-a5bf-664dbf0bd690">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzUtMS0xLTEtNTEwMTY_69778874-b28f-4f8e-9775-7ba2a201b120">543</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzUtMy0xLTEtNTEwMTY_0235fabf-347d-43df-9df7-01af0b6adec2">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzUtNS0xLTEtNTEwMTY_f27aa5d1-5fab-44be-be96-1d9ed2b252a4">787</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzYtMS0xLTEtNTEwMTY_39f54859-c2ca-42f2-ba25-a82d7d890baa">54,163</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzYtMy0xLTEtNTEwMTY_b2d216f7-198b-44b0-ab86-1355633e0534">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzYtNS0xLTEtNTEwMTY_151de195-83de-41c1-b238-33b190b455f2">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></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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzktMS0xLTEtNTEwMTY_deddaef7-74d8-4632-a523-5deac1c1b6e4">4.91</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzktMy0xLTEtNTEwMTY_59adee8c-91e1-451b-890a-adcce4a394b9">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzktNS0xLTEtNTEwMTY_9c9e7c77-f3c9-4cdb-8c78-bcc234ab77e2">3.21</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzEwLTEtMS0xLTUxMDE2_df889aaf-4df5-421a-80dc-06d09ba1a511">4.86</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzEwLTMtMS0xLTUxMDE2_3ce03b52-e47d-4945-8e53-f1bcfa068bc0">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzEwLTUtMS0xLTUxMDE2_d7a978d7-4e17-4ff9-b524-cc3167247d30">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></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="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="ie6b3413c80194140be8ab8ab68089876" continuedAt="ic257969f82004a6bb0552547ba3a830d"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fisc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al 2022, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzE3Mg_14f9f315-61f4-44e7-b6db-59a8941b950c"><ix:nonFraction unitRef="shares" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzE3Mg_8b330419-7377-4d9c-b71c-5ce0b42b12fb"><ix:nonFraction unitRef="shares" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzE3Mg_b8dd02c7-fa6e-4526-81ff-6629a51c2198">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> options were exc</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic257969f82004a6bb0552547ba3a830d">luded from the calculation of dilutive potential common shares.</ix:continuation> </span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzIxNzY_cf2c6c91-b10b-4e3e-8b04-681f81853169" continuedAt="if79f387acdeb4ddea8d8cba8fa289156" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="if79f387acdeb4ddea8d8cba8fa289156" continuedAt="id38b9211271e4f41b12f2570f2746a72"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter in 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%"> Our derivative contracts 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the anticipation of the planned acquisition of RPS, we entered into a forward contract during the fourth quarter of fiscal 2022 to acquire GBP <ix:nonFraction unitRef="gbp" contextRef="i405ac4c950f84114bdd8b24692c47f73_I20221230" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjE1_0e0ca393-be7c-4815-8e2f-4b9db5218b2c">714.0</ix:nonFraction>&#160;million at a rate of <ix:nonFraction unitRef="number" contextRef="ic36b6482828c4621b902063abc0e61d9_I20221231" decimals="INF" name="us-gaap:DerivativeForwardExchangeRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjMw_3e51e64f-0176-4beb-9a9a-0e94e4551fe7">1.0852</ix:nonFraction> for a total of USD <ix:nonFraction unitRef="usd" contextRef="i405ac4c950f84114bdd8b24692c47f73_I20221230" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjM4_f21e25f8-e3ec-4640-9b61-ec536cb3cc2f">774.8</ix:nonFraction>&#160;million. The contract matures on December 30, 2022. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract is marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $<ix:nonFraction unitRef="usd" contextRef="idee04790b110411e846a4e04b19058b0_I20221002" decimals="-5" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjUz_78bf4593-99fc-4cc5-bf46-c98ba3770760">19.9</ix:nonFraction>&#160;million, which resulted in an unrealized gain of the same amount in the fourth quarter fiscal 2022, which is reflected in &#8220;Other income" on the consolidated income statement for fiscal 2022. The related $<ix:nonFraction unitRef="usd" contextRef="idee04790b110411e846a4e04b19058b0_I20221002" decimals="-5" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjY4_3ec72398-2798-476b-9c56-4d3b1f92561b">19.9</ix:nonFraction>&#160;million asset is reported in "Prepaid expenses and other current assets" on the consolidated balance sheet at October 2, 2022. </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%">85</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"><ix:continuation id="id38b9211271e4f41b12f2570f2746a72"><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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> into <ix:nonFraction unitRef="agreement" contextRef="id894bcc5d80540fdaf740fcbb332afaf_D20171002-20180930" decimals="INF" name="ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEwMDM_3815b55f-e159-4ef4-a71f-c69f3fca308d">five</ix:nonFraction> interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. As of October&#160;2, 2022, the notional principal of our outstanding interest swap agreements was $<ix:nonFraction unitRef="usd" contextRef="i91f1dcc377704ecc8bce044719746199_I20221002" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzA_a06db672-2488-476f-ba41-7bdbca1f12d5">200.0</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="idb7ad6711594447984f1547829404b02_I20221002" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_50fe1b3b-69be-44cd-bc82-1786fe25f2c7"><ix:nonFraction unitRef="usd" contextRef="i018954bd470f48dd83d151fc006dd0bf_I20221002" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_6cd46f00-29f3-4c42-934b-757771c4bba0"><ix:nonFraction unitRef="usd" contextRef="i34f44c855fe24965a37e44958f327563_I20221002" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_7ba720f5-7832-4781-b6b1-2e74046ead8d"><ix:nonFraction unitRef="usd" contextRef="i340a749711a84613bb40f42a050e760a_I20221002" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_b258e3d8-fa64-4152-9b8b-440d06d15425"><ix:nonFraction unitRef="usd" contextRef="ie4ac5a497e794195b558965a69810320_I20221002" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_ce9df17f-5820-4419-824c-768a5b8df017">40.0</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="i91f1dcc377704ecc8bce044719746199_I20221002" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyOTg_c74dea7a-ab31-47b8-9af0-4148c2a56f51">2.79</ix:nonFraction>% and expire in July 2023 for all <ix:nonFraction unitRef="agreement" contextRef="id894bcc5d80540fdaf740fcbb332afaf_D20171002-20180930" decimals="INF" name="ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEzMzM_2ff05d2c-9ed8-4519-9e5d-574869704fb9">five</ix:nonFraction> agreements. At October&#160;2, 2022 and October&#160;3, 2021, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was an unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i91f1dcc377704ecc8bce044719746199_I20221002" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0OTI_5761b865-f7d0-4a11-8b6b-9213e1d17f71">2.4</ix:nonFraction> million and an unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="ideaaf48d8fc3480c9246eaffc8214739_I20211003" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0OTk_7c38f0fb-891b-4987-b484-9cadc2241340">9.4</ix:nonFraction> million, which were reported in "Other long-term assets" and "Other current liabilities" on our consolidated balance sheets, respectively. Additionally, the related gain of $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzI3NDg3NzkwNzQ3MzA_8b2f2eb2-53fe-447d-ba43-252fcb291ed6">11.8</ix:nonFraction>&#160;million, a gain of $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzI3NDg3NzkwNzQ3NTk_9021cc67-e157-4a91-90ba-8a39efd947fc">6.1</ix:nonFraction>&#160;million and a loss of $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzI3NDg3NzkwNzQ3NDU_3fda25d9-fd8e-4ac4-9269-9473b8f01170">4.6</ix:nonFraction>&#160;million for fiscal year ended 2022, 2021 and 2020, respectively, were recognized and reported on our consolidated statements of comprehensive income. We expect to reclassify a credit of  $<ix:nonFraction unitRef="usd" contextRef="i91f1dcc377704ecc8bce044719746199_I20221002" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE1NTA_4c64b23d-e000-4adf-97a0-ffba11324061">3.1</ix:nonFraction> million from accumulated other comprehensive loss to interest expense within the next 12 months. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other derivative instruments that were not designated as hedging instruments for fiscal 2022, 2021 and 2020.</span></ix:continuation></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90ZXh0cmVnaW9uOjIyZjEwZWE2ZGI2ODQ3NTNhOWY4MGFiYzhjMTFhYTU5XzQ0OQ_dec9f32f-c0e2-464d-a0ee-82505548be98" continuedAt="ic16c02fc0b8c49aeb26d6b55027a28bc" escape="true">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</ix:nonNumeric></span></div><ix:continuation id="ic16c02fc0b8c49aeb26d6b55027a28bc"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90ZXh0cmVnaW9uOjIyZjEwZWE2ZGI2ODQ3NTNhOWY4MGFiYzhjMTFhYTU5XzQ1OA_bcf57013-8739-4bd8-844b-8eea08c82a2e" 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 2022, 2021 and 2020 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 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="ib9b9d86819d64a4b9c627ff8b40ce3c0_I20190929" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzItMS0xLTEtNTEwMTY_9921b6bc-f518-4af8-b305-02fab857c82b">149,711</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="i5bb3d81e639c4ca58ec9ae125123acb2_I20190929" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzItMy0xLTEtNTEwMTY_06efabd9-a26d-4e62-9dd9-d4a5ab1e0289">10,873</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="i9f0c57ffb9ac48409814800a9ba27ecc_I20190929" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzItNS0xLTEtNTEwMTY_5d789764-bd55-4c28-b782-593ecf9c98f5">160,584</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 income (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="i9552f30a7d3f49c9baef111710b60716_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzQtMS0xLTEtNTEwMTY_aa37dbf8-5fa8-41b5-808a-c9ea46e57d9b">3,436</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="i948232cd3bf14d5ab776d6bde4e48a8a_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzQtMy0xLTEtNTEwMTY_54628ac6-6005-4c39-937c-4d69f8c7f006">599</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="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzQtNS0xLTEtNTEwMTY_4da9fd4e-9503-473b-8312-3989717a6971">2,837</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%">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="i948232cd3bf14d5ab776d6bde4e48a8a_D20190930-20200927" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzYtMy0xLTEtNTEwMTY_a0722950-2055-431c-ac9d-f68493dbc0fc">4,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="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzYtNS0xLTEtNTEwMTY_aea90746-6e7b-4ec3-8837-fadd735e2fc5">4,039</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 income (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="i9552f30a7d3f49c9baef111710b60716_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzctMS0xLTEtNTEwMTY_98031981-ee18-4d24-9642-826d78b88967">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:#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="i948232cd3bf14d5ab776d6bde4e48a8a_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzctMy0xLTEtNTEwMTY_b0b8b2c6-c197-4d7c-8ea2-fb08caa4a0fe">4,638</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="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzctNS0xLTEtNTEwMTY_ae4f9fc2-a100-42b5-8037-2f6626d65b4b">1,202</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 27, 2020</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="i137d85c7fe9a45f0a5a976f930b594a2_I20200927" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzktMS0xLTEtNTEwMTY_7ede099e-7b4d-4117-a6fe-b8ef351f8970">146,275</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="i176b4d0e595143dda53cc158c725d46c_I20200927" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzktMy0xLTEtNTEwMTY_dd405e66-6df9-494e-b9ff-ddd8e514dcce">15,511</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="i095b7fc6c8194adf8da49b1431fe8a5a_I20200927" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzktNS0xLTEtNTEwMTY_9ce8ed3b-48db-45a5-af0e-1d7bca90f52f">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></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 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="ibe0b8b32b6414203a9fae77a26fa7012_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzExLTEtMS0xLTUxMDE2_b02500cc-0cd2-4081-980f-6e37a9f464ea">30,641</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="id68cd959c2f24f0c9d3b8c9cbf23c97c_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzExLTMtMS0xLTUxMDE2_fd5a3d79-b644-4b25-8f7e-215051b0f6a1">12,175</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="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzExLTUtMS0xLTUxMDE2_4f5cdbd3-a3db-4369-94d1-5cf10f2db95f">42,816</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="id68cd959c2f24f0c9d3b8c9cbf23c97c_D20200928-20211003" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzEzLTMtMS0xLTUxMDE2_2c09e597-f562-4b4b-adad-ea750199a1d8">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="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzEzLTUtMS0xLTUxMDE2_0c828ca7-fe40-4dca-9134-58ccd5307419">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="ibe0b8b32b6414203a9fae77a26fa7012_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE0LTEtMS0xLTUxMDE2_8825ad64-5c7a-41f8-9804-af5a58d8dae4">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="id68cd959c2f24f0c9d3b8c9cbf23c97c_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE0LTMtMS0xLTUxMDE2_4ff975aa-c0ed-431d-8b0c-731f00508732">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="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE0LTUtMS0xLTUxMDE2_f454d994-e121-473d-9602-4433c50e6180">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="iefce1818b8e84a9eaf6be11d1896db6f_I20211003" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE2LTEtMS0xLTUxMDE2_29a0cca1-a6b1-440c-87be-fdb502a69f22">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="i92e29e05077346c58f67430bad2d77c0_I20211003" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE2LTMtMS0xLTUxMDE2_234a2b32-91ea-40dc-90a8-ea6c11f6157b">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="i9a68286672564c17aaf645b3296e41d1_I20211003" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE2LTUtMS0xLTUxMDE2_d9d16139-3f0f-4d12-ae7a-ea0f1369526b">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><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="iae27eb2728ec459686da2b7e7bf5c446_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE3LTEtMS0xLTUxMDE2_897c0f2e-8a05-4bc3-9c9d-50ded3499989">94,922</ix:nonFraction>)</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="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE3LTMtMS0xLTUxMDE2_54a05d30-61a9-4c13-9877-98d1d9c1f16e">15,937</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="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE3LTUtMS0xLTUxMDE2_609fe306-2c9b-4ed3-b010-211ad865932b">78,985</ix:nonFraction>)</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="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE5LTMtMS0xLTUxMDE2_9d97cb27-82a6-415e-9718-2eb16b891c03">4,131</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="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE5LTUtMS0xLTUxMDE2_837ba7d8-5e40-43e7-8993-3f17833e1d01">4,131</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="iae27eb2728ec459686da2b7e7bf5c446_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIwLTEtMS0xLTUxMDE2_4ca0d8c6-fc35-4933-85f3-402144c2fa74">94,922</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="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIwLTMtMS0xLTUxMDE2_2e9cb66d-3ff8-4cfb-8ead-b4215ad338ab">11,806</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="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIwLTUtMS0xLTUxMDE2_ce4187bb-1e80-45b3-8dee-e46717f69361">83,116</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 October 2, 2022</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="i4bf672353c85493484d2dd7d21439612_I20221002" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIyLTEtMS0xLTUxMDE2_a47ffe16-6357-453f-9a1c-519deef22d83">210,556</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="ia1a543246fae430492c3c164a209df2a_I20221002" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIyLTMtMS0xLTUxMDE2_1f7de19d-38e7-4cc0-b199-8ec3a20be328">2,412</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="ibd2b1306092c4b10b31f039017d42a40_I20221002" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIyLTUtMS0xLTUxMDE2_9074083f-686f-4302-8d55-d7afbd42aca5">208,144</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="margin-bottom:6pt;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 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><div id="iafe670a913ed4675b04a546850e8ef2b_208"></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%">16.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2XzEyODU_e1a9f854-72fb-4ed5-bb83-1fd5e9961159" continuedAt="ia5e6b5756d01424c83001f180d7c6ac4" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ia5e6b5756d01424c83001f180d7c6ac4"><div style="margin-bottom:6pt;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-ter</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">m debt approximated fair value at October&#160;2, 2022 and October&#160;3, 2021. At October&#160;2, 2022, we had borrowings of $<ix:nonFraction unitRef="usd" contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2Xzg1Ng_7e327d4e-513f-4ef6-aacc-3c82e77667e6">258.8</ix:nonFraction> million outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2XzI3NDg3NzkwNzM4OTE_a750799f-ca6c-47b4-823f-6ce0fbbd0550" continuedAt="i927b0ef980a8482085eafa39320cbc76" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i927b0ef980a8482085eafa39320cbc76"><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 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="ic7b78d8878ff44bea7d2e002204ef309_I20190715" decimals="INF" name="ttek:LossContingencyNumberOfActions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2XzQ0NTQ_11503af8-2209-4e95-bd6f-26b2682a36f1">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 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><div id="iafe670a913ed4675b04a546850e8ef2b_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><br/></span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzQxOTA_56b30333-959b-46c5-ac65-52f361f17e58" continuedAt="i81296a3474bb4d6da8f0ccea1fabe061" escape="true">Reportable Segments</ix:nonNumeric></span></div><ix:continuation id="i81296a3474bb4d6da8f0ccea1fabe061" continuedAt="ibb35217b6d34407f82d11e8f0c2b0ec5"><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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzUy_6dbda556-3a40-4fb2-8093-d7327740836d">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</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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. There has been no remaining backlog for RCM since fiscal 2018 as the 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%">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 high-end 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, the 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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG primarily provides high-end 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, renewable energy, industrial, high performance buildings and aerospace markets. CIG also provides sustainable 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;</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;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2022. There has been no remaining backlog for RCM since fiscal 2018 as the projects were complete.  In May 2022, we received a cash settlement for the last $<ix:nonFraction unitRef="usd" contextRef="i063166d37495400497b29207cb9d3d21_I20220531" decimals="-6" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI3NDg3NzkwODI1NTA_fd1cb9cb-ac81-4905-86dc-edcb8fc03b23">11</ix:nonFraction>&#160;million RCM claim outstanding. This settlement resulted in an immaterial gain in the third quarter of fiscal 2022. There were no significant operating activities in RCM for fiscal 2022, 2021 and 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-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:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzQxODU_c0de6d52-b09d-40fc-8b54-ae4a6eb95086" continuedAt="i5497bb5ace9746a69243fc149b6176a2" 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 2,<br/>2022</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%">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:2px 1pt;text-align: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="iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzQtMS0xLTEtNTEwMTY_5006d5b9-3878-4b52-810e-72997495ee29">1,820,868</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="i10574699485f4c12b0cb69317fcee493_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzQtMy0xLTEtNTEwMTY_24e36d80-bb4a-4747-b7b5-db3efec40dfb">1,772,905</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="i129a04fb12d1463ebf81f6b508b37ac0_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzQtNS0xLTEtNTEwMTY_22731339-47e4-47a4-aad4-a515c30324e4">1,578,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;text-align: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="i134ab194c8c64e27affcffc9d0818c28_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzUtMS0xLTEtNTEwMTY_7ab7c441-6794-48fe-b835-ed08153db75a">1,738,436</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="idb2c986766b547a5b6a3b9bbf58861eb_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzUtMy0xLTEtNTEwMTY_19985022-35d5-4463-94d8-98e24b125ce0">1,500,074</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="i0bc0208a41544610b36459ee92e8edf4_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzUtNS0xLTEtNTEwMTY_6d0a09eb-c0bc-4019-b560-0175803f4653">1,471,097</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="i6286f2aa9a9148bea3e38de72052290a_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzYtMS0xLTEtNTEwMTY_2bdcd1b5-b653-40c0-8358-e3619b99a771">&#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="i75e0fd08f85f45ffaddfacd8a753143d_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzYtMy0xLTEtNTEwMTY_d63449ca-0c0d-42bf-bac9-5d7dd325f1e7">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="i5d2f35f406634154a03586500603df07_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzYtNS0xLTEtNTEwMTY_8f2ce9dc-5c60-41d3-b1b2-7a69c8676274">198</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%">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="i4b133db61e7843d695947f9cb357b7ec_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzctMS0xLTEtNTEwMTY_20e3f349-c00a-438d-aaad-1e5499b69d8d">55,256</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="i5f45432a1a5c42009e5e9c8951dcd636_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzctMy0xLTEtNTEwMTY_c63155f2-71f3-41f0-b583-af0734d28bef">60,079</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="i945d4c944b1b4d48a77111a4bf7e523e_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzctNS0xLTEtNTEwMTY_3c421e36-ba5e-4e2f-acaf-68ecee9fb5e8">54,736</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzgtMS0xLTEtNTEwMTY_9b98e849-faf5-4e6a-95e0-8b8fb60cc563">3,504,048</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzgtMy0xLTEtNTEwMTY_7083313c-1a9b-4a08-a760-20aeab4ea109">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzgtNS0xLTEtNTEwMTY_c9005d7d-0660-45d1-9f8d-99cfea422953">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></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="iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEyLTEtMS0xLTUxMDE2_02b4662f-d54f-4ac3-8147-25ad3584b6a2">198,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i10574699485f4c12b0cb69317fcee493_D20200928-20211003" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEyLTMtMS0xLTUxMDE2_05d2f9af-2916-4c50-8d8d-14d94e653de5">174,755</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="i129a04fb12d1463ebf81f6b508b37ac0_D20190930-20200927" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEyLTUtMS0xLTUxMDE2_de03d5ae-799b-4729-a8b6-a3980a7a3db2">146,273</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="i134ab194c8c64e27affcffc9d0818c28_D20211004-20221002" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEzLTEtMS0xLTUxMDE2_5e3f9dfc-50b7-4c1b-b3a4-94e2df71b372">194,142</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="idb2c986766b547a5b6a3b9bbf58861eb_D20200928-20211003" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEzLTMtMS0xLTUxMDE2_5e50f376-2da6-46d1-8df9-79824b99f28f">152,262</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="i0bc0208a41544610b36459ee92e8edf4_D20190930-20200927" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEzLTUtMS0xLTUxMDE2_4c7270d1-89b2-4a38-a5e0-af5c649a9da0">136,418</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;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="i96c75695df2e46d78194bbc0e38c12e5_D20211004-20221002" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE1LTEtMS0xLTUxMDE2_efc99aab-aad0-48a3-87b2-34e78cf322e3">52,144</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="i782c3a651b2948eb8b55d54afb8db254_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE1LTMtMS0xLTUxMDE2_70b6d405-b64c-4afa-9e33-7e3be2386283">48,316</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="ia59257c983b24d1aa2959bf64af114ac_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE1LTUtMS0xLTUxMDE2_dce5a098-c392-4cf3-98cd-3f3f0b68a184">41,600</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 income from operations</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE2LTEtMS0xLTUxMDE2_eb90067d-5f5c-4915-9f74-b39c8759d4d5">340,446</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE2LTMtMS0xLTUxMDE2_cc6e459b-b654-4606-a0ab-c176587dcc32">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:#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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE2LTUtMS0xLTUxMDE2_dbd11f0f-4d3d-43a5-ae26-5152969bdb6c">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:#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;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></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;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%">amortizat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI4NTA_92ed1299-c11c-459f-825a-8a3a0b52a34c">13.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI4NTQ_50f43db6-52cb-4b99-9fd9-310d767bc0c3">11.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI4NjE_2ffa88f7-8a80-43ac-a2e9-53ff67c87801">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMwMDQ_4f8f7a44-87f7-46a4-9e70-e552a87460c1">0.3</ix:nonFraction>) million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMwMDg_08d2ebba-7528-41da-8f37-ee6f885aab96">3.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="ttek:FairValueAdjustmentsToContingentConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMwMTU_8cbc5799-e133-4ab4-a84c-856504007b2b">15.0</ix:nonFraction> million for fiscal 2022, </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%">88</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="ibb35217b6d34407f82d11e8f0c2b0ec5" continuedAt="i6aa8eee515274a9aa6973d90c1fb098a"><ix:continuation id="i5497bb5ace9746a69243fc149b6176a2"><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 and 2020, respectively. Corporate results in fiscal 2020 also included $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMxMTU_fbe39f20-9118-408a-9f45-e9446e9dfe14">15.8</ix:nonFraction> million goodwill impairment charges.  See No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">te 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 2,<br/>2022</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%">October 3,<br/>2021</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="i626f56d9399044688a524b84b7241c79_I20221002" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzQtMS0xLTEtNTEwMTY_91a0f89c-7a38-44af-9418-6878e8153420">558,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="i06226d4b8df64fdeb48ae836d63623b6_I20211003" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzQtMy0xLTEtNTEwMTY_a3f2880e-ab98-4f9a-854f-8ef35072d986">545,533</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="if730b2f8d8c447d0a954d4977980d236_I20221002" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzUtMS0xLTEtNTEwMTY_22665d54-06e3-4757-97c7-fe1e206ac5b9">688,640</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="i98871b14ebab477a98b1d5d194ce860e_I20211003" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzUtMy0xLTEtNTEwMTY_5c8dadf3-24e5-4e47-bf9d-2ef52e562a78">698,916</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="i97c5355a349e48df93f90acc34695fac_I20221002" decimals="-3" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzYtMS0xLTEtNTEwMTY_f3321e66-175f-4b4c-93a9-e3fcd23dfaaa">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8c132f6b574d859765fe1e30c93177_I20211003" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzYtMy0xLTEtNTEwMTY_f64dbb87-ca4a-474c-bfb5-90954b50d1b8">11,360</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="i3fa76b9b84634fdeae1af40309611fff_I20221002" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzctMS0xLTEtNTEwMTY_90fd067f-7ab2-49b8-960a-ab7b116f9d72">1,375,370</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="idfb149f6d47545fd85a84df1dbf1486c_I20211003" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzctMy0xLTEtNTEwMTY_10ec2664-f154-4f5b-aefc-4e1d70559979">1,320,753</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzgtMS0xLTEtNTEwMTY_271d3b99-ebe7-4b20-8f25-5c6a3f1e8d1d">2,622,776</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzgtMy0xLTEtNTEwMTY_f280d10e-c5ed-4a20-a8d0-391281589790">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></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:continuation><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzQyMDY_f4b0fd32-87b0-401a-8eee-b2ed9e7ca5e2" continuedAt="i554170835fbc41e793ba7eee4f8d52eb" escape="true"><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%">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 2,<br/>2022</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%">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="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="iad261d3b8dbb4cabb2a2b968a71d2a81_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzMtMS0xLTEtNTEwMTY_397037ce-d154-443b-bccb-617a0beed218">2,416,586</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="i3ceec666c5164241a99533ab7ff5c011_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzMtMy0xLTEtNTEwMTY_21e4cf46-d4d0-4a2d-8e0d-9b1f4c607183">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="i82ebc4b7ace2482c8fc3c6188155460d_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzMtNS0xLTEtNTEwMTY_eafcc99b-67d9-4613-8166-eff6b4a106eb">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></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="i39b1ec5520eb46bbb87f84256bfe33be_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzQtMS0xLTEtNTEwMTY_85c2a024-70d3-4892-9490-4cd2e5d9ae19">1,087,462</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="i1a7bc826d15042c4a8037d6fb6f0c807_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzQtMy0xLTEtNTEwMTY_eeace8b3-04b2-4e38-9247-638b09ae39d6">957,427</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="i9a70de8de27c427391fd0332047b1789_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzQtNS0xLTEtNTEwMTY_6ee9ef85-319d-4cc5-a282-f9e0d1b59073">887,432</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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzUtMS0xLTEtNTEwMTY_2646d36c-65a0-4681-89ae-9ca6aecf0c69">3,504,048</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="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzUtMy0xLTEtNTEwMTY_cf521e34-9b6a-40ee-8aac-d0eb5d6afcd3">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="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzUtNS0xLTEtNTEwMTY_a8a70826-6d85-48bc-9816-93f35fc22ab8">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></tr></table></div><div style="margin-bottom:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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="i94130dee9e144b299766489fa393e775_I20221002" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzMtMi0xLTEtNTEwMTY_4f12c9a8-7f87-4b5b-967b-746238a67f5f">199,875</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="icc955b991e1347e08918a15c63e6e56b_I20211003" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzMtNC0xLTEtNTEwMTY_0342884e-2ff2-4b0a-a686-82634f723e3f">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="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="i00ad35a106824802a60fa5e4297c33c0_I20221002" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzQtMi0xLTEtNTEwMTY_6961f097-cc20-49c5-bc2f-964e40426957">77,305</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="i3e3d1f9c5d1447548a15a95f868f2f02_I20211003" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzQtNC0xLTEtNTEwMTY_bee775e2-ac1e-492a-86d1-d609199ac5cd">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="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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzUtMi0xLTEtNTEwMTY_20296b7f-92d2-4925-91a3-b58846b38e14">277,180</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzUtNC0xLTEtNTEwMTY_2ddd38ac-fada-4770-96f9-10915a7087ff">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="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></ix:continuation><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="i6aa8eee515274a9aa6973d90c1fb098a" continuedAt="i32411d770349413bb0cb17474e50585c"><ix:continuation id="i554170835fbc41e793ba7eee4f8d52eb" continuedAt="ia1b1aad042014cb2a90779fc487100d3">(2)     </ix:continuation></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="i32411d770349413bb0cb17474e50585c"><ix:continuation id="ia1b1aad042014cb2a90779fc487100d3">Excludes goodwill, intangible assets and deferred income taxes.</ix:continuation></ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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%">89</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzQyNQ_ebb89e5d-d9df-4fd9-8e6f-f6b84f31a681" continuedAt="iac8b7e115a9145498b0371b7a4407842" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="iac8b7e115a9145498b0371b7a4407842"><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 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzIxMA_c025abcb-094c-4583-b52b-49960c3c4b1e">96.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzIxNA_33bde1bb-d4ef-4460-8a21-bd492df96181">95.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzIyMQ_7065be23-b22d-4783-a738-537050cd2f9c">88.2</ix:nonFraction> million, respectively. Our related reimbursable costs for fiscal 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzMwMA_a97fc78e-b6de-4848-bfb5-1d288b5a324d">91.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie766f8134763406093661b604d365967_D20200928-20211003" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzMwNA_6b699658-bdde-4553-a074-7f06cd3dd266">92.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzMxMQ_93078a6d-2a8b-4b9e-8084-d2e00e95ba5f">86.4</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzQyNw_2d9a7c4b-3c0b-4a2c-a178-720882ad3c20" continuedAt="i8e83f00b98654a369cb734f6adf08405" 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="i8e83f00b98654a369cb734f6adf08405" continuedAt="i979e8c0402b04819b507f1d92ce92ff8"> services:</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><ix:continuation id="i979e8c0402b04819b507f1d92ce92ff8"><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 2, 2022</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%">October 3, 2021</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzMtMS0xLTEtNTEwMTY_f18af6ee-e16c-4331-809a-0c6ccdebf870">16,818</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzMtMy0xLTEtNTEwMTY_29ce97b7-8c2c-48e1-90a0-d9d3247dddef">19,082</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="ttek:ContractWithCustomerAssetRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzQtMS0xLTEtNTEwMTY_f45fa655-e2c6-4211-84ef-85cedb7ab945">2,935</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="ttek:ContractWithCustomerAssetRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzQtMy0xLTEtNTEwMTY_80389cf1-12e9-4518-a4cf-3975c283f323">5,092</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="i27a897b74e20482794e09ba6d9afa468_I20221002" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzUtMS0xLTEtNTEwMTY_4d91fdcc-add0-40f1-9502-c507c16c74b0">3,464</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="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzUtMy0xLTEtNTEwMTY_b5894d80-5cc1-418d-b365-6fc934cfb5bb">3,026</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="iafe670a913ed4675b04a546850e8ef2b_220"></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%">20.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzExMjM_1eda99a9-7a8c-4566-877d-bab41ac9f186" continuedAt="i2d0907511bb44cb6a7acb9f8009b73a2" escape="true">Quarterly Financial Information&#160;&#8211; Unaudited</ix:nonNumeric></span></div><ix:continuation id="i2d0907511bb44cb6a7acb9f8009b73a2"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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;2, 2022 and October&#160;3, 2021 reflect all adjustments necessary for a fair statement of the 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%">In the fourth quarter of fiscal 2022, we recognized</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 $<ix:nonFraction unitRef="usd" contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-5" name="us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzEwOTk1MTE2MzAzNjc_0f2bd942-736b-41c6-9fdb-ba3014c0199b">19.9</ix:nonFraction>&#160;million unrea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lized gain on a foreign currency forward contract related to the planned acquisition of RPS.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="ia0f213e49d654afaac6c3ec7da9294d7_D20210628-20211003" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzMzOA_4b171625-106d-4dcb-8bee-fd5746b50c56">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:6pt;text-align:center"><ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzExMjg_d7653a1b-4aee-40d5-8097-aec225970811" 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 2022</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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtMS0xLTEtNTEwMTY_1a2d0435-aabf-4745-bc42-096179e6142a">858,510</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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtMy0xLTEtNTEwMTY_8d1f5fd5-9fee-4653-bb30-033a8bc42de2">852,744</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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtNS0xLTEtNTEwMTY_3a3509af-a57e-42ec-8539-4f10b9489e1a">890,231</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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtNy0xLTEtNTEwMTY_1af3250b-3774-450a-96a5-c723ca2d2d6f">902,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;text-align: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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtMS0xLTEtNTEwMTY_edd7caac-f8b8-482a-bdc1-7bde91f975b8">87,220</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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtMy0xLTEtNTEwMTY_13bf99b2-e2be-4eea-820d-87b30a4f7e99">74,520</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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtNS0xLTEtNTEwMTY_f4ad0efa-1f2c-4f68-a721-0272254d2174">83,905</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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtNy0xLTEtNTEwMTY_58e59a45-f387-472b-89b6-a45618e5b8a1">94,802</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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMS0xLTEtNTEwMTY_1f3826f2-172c-4386-ba82-a34bfce56340"><ix:nonFraction unitRef="usd" contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMS0xLTEtNTEwMTY_ba41a3d2-50cb-424a-aa06-de819be4fe5c">68,489</ix:nonFraction></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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMy0xLTEtNTEwMTY_34935ae8-641b-447f-8025-65df2d6cb4b6"><ix:nonFraction unitRef="usd" contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMy0xLTEtNTEwMTY_b766594e-4977-40ef-8055-27da544837db">53,040</ix:nonFraction></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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNS0xLTEtNTEwMTY_0cf19a30-b19c-4413-ba5d-71e9724769c7"><ix:nonFraction unitRef="usd" contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNS0xLTEtNTEwMTY_99b2dd0e-732b-47fd-8c3a-4fb9e027ffee">58,650</ix:nonFraction></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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNy0xLTEtNTEwMTY_504a457a-7ed7-48d6-88d9-c296df26f635"><ix:nonFraction unitRef="usd" contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNy0xLTEtNTEwMTY_cf308d00-0a5c-4111-91f7-91a4984f069a">82,947</ix:nonFraction></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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctMS0xLTEtNTEwMTY_8080e4f1-1e18-4d40-b3e8-6306d6ff5d53">1.27</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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctMy0xLTEtNTEwMTY_63794702-5421-4bf6-896f-9aec9126df1e">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctNS0xLTEtNTEwMTY_99edddab-d6f9-4119-a74c-b585749812e2">1.10</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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctNy0xLTEtNTEwMTY_bb39279c-7131-42cf-a2b1-643f0835f40e">1.56</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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtMS0xLTEtNTEwMTY_25e2021a-fa5d-4d5b-860d-a8685a44f78c">1.25</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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtMy0xLTEtNTEwMTY_0c19dffd-037f-4b77-8ff3-bebd79f9ea30">0.98</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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtNS0xLTEtNTEwMTY_a8aa91b2-da7e-4cea-88b8-084c49016e25">1.09</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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtNy0xLTEtNTEwMTY_f9185852-894b-48bb-af7f-940e948c74fa">1.55</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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTEtMS0xLTUxMDE2_f2b37d80-aa14-4019-b596-8823326440a1">53,937</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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTMtMS0xLTUxMDE2_aa56a713-a0b4-4c7a-9919-872bbb6db74e">53,834</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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTUtMS0xLTUxMDE2_099b4059-3477-4275-a041-011822f2a261">53,507</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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTctMS0xLTUxMDE2_3f20ac1d-9788-4d00-81b2-bff7d2576447">53,148</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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTEtMS0xLTUxMDE2_d50785e0-a1ba-4c34-b924-8648c651dd56">54,577</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="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTMtMS0xLTUxMDE2_a2b120a2-8109-4563-9882-4f7edb33493a">54,346</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="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTUtMS0xLTUxMDE2_a300ddb3-72f9-4b2f-a774-7f573b764d97">54,006</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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTctMS0xLTUxMDE2_e5e3db88-0a39-4202-b16e-ad40ceb5deee">53,667</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 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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTEtMS0xLTUxMDE2_0d403412-3226-4c6b-ba57-82b9bd13bca9">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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTMtMS0xLTUxMDE2_d2a0fdb3-b5b4-4b08-92ac-68cdc85152f9">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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTUtMS0xLTUxMDE2_d14a708c-5695-44ac-8f2a-e001b66edefa">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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTctMS0xLTUxMDE2_de4110e3-7250-4023-aa84-0b6c3d876291">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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTEtMS0xLTUxMDE2_e1d6dc3d-50cd-4ca0-a943-2ffc5085ecb6">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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTMtMS0xLTUxMDE2_a733e12b-bd8e-4ce2-bc1b-b9db0480df9f">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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTUtMS0xLTUxMDE2_49f8751e-d46f-4906-9ce4-20679d99db2b">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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTctMS0xLTUxMDE2_8ced6302-e80d-4b20-ad72-0e19a516c7f6">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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTEtMS0xLTUxMDE2_44cf8f96-4ada-47b7-97fb-f15a4521530b"><ix:nonFraction unitRef="usd" contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTEtMS0xLTUxMDE2_84522462-e419-408a-a443-dca6d547dbb6">52,436</ix:nonFraction></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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTMtMS0xLTUxMDE2_0d09a52b-604b-48ba-bb5a-b7bb4bcdc485"><ix:nonFraction unitRef="usd" contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTMtMS0xLTUxMDE2_5195f230-c25a-4d9b-80d5-b63d9c37f75b">45,517</ix:nonFraction></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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTUtMS0xLTUxMDE2_1be5304e-be6e-467e-8cab-454bcf84c4be"><ix:nonFraction unitRef="usd" contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTUtMS0xLTUxMDE2_cd83455e-bdab-42c8-b338-f6419d3e01fa">51,903</ix:nonFraction></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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTctMS0xLTUxMDE2_87790390-fc69-4610-9c2a-4f8f93ace254"><ix:nonFraction unitRef="usd" contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTctMS0xLTUxMDE2_fae12c64-ef2d-449b-ab48-19a95c1a2096">82,954</ix:nonFraction></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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTEtMS0xLTUxMDE2_2d4428e7-893d-4ba4-801b-3f063f95909a">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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTMtMS0xLTUxMDE2_c301941b-3ad9-4239-8847-d34866c681aa">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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTUtMS0xLTUxMDE2_c082354d-7cd4-4d6d-8122-1f4f4f6c7c00">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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTctMS0xLTUxMDE2_77e728f1-9557-4c63-8be3-6f24f8a1b049">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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTEtMS0xLTUxMDE2_909e8f90-27d8-4269-a9bd-5e40ddfe1d90">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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTMtMS0xLTUxMDE2_bd726c1b-fb84-4534-b2f0-a23412e44eb0">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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTUtMS0xLTUxMDE2_d0b56003-ac8f-4961-9cd5-364a55907ad4">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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTctMS0xLTUxMDE2_d5239323-036b-4143-9d97-1379771e539a">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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTEtMS0xLTUxMDE2_03e3dd79-51a5-47d7-a946-766f49d0c046">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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTMtMS0xLTUxMDE2_a6fb74be-45e6-4b2c-9aae-2dab74c0c45c">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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTUtMS0xLTUxMDE2_8cfdc616-266e-440b-9a8d-720c9360c817">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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTctMS0xLTUxMDE2_85eba16d-9b7e-45c6-b515-d4b51afbd917">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-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="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTEtMS0xLTUxMDE2_b6e61b4b-2252-40c9-81a3-e6b7a46ec194">54,637</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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTMtMS0xLTUxMDE2_c40adfef-e9f4-427d-90d0-05187cfb41d5">54,736</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="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTUtMS0xLTUxMDE2_5985435c-c933-4a3c-b737-445b0e4ae2ef">54,666</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="i427317c65e6143e0bc535920a5297edb_D20210628-20211003" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTctMS0xLTUxMDE2_fbfc19c4-cdbd-4333-9d1d-0ad505f4ddf4">54,597</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></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%">90</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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;2, 2022, 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;2, 2022, 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;2, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 23, 2022, appears 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%">pages</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;52-53 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: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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three months ende</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d October&#160;2, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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 2023 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="margin-bottom:6pt;margin-top:6pt;text-align: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="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><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 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="iafe670a913ed4675b04a546850e8ef2b_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 2023 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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 2023 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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 2023 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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 2023 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="iafe670a913ed4675b04a546850e8ef2b_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:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.697%"></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: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:700;line-height:100%">Documents filed as part of this report</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:700;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%">Consolidated financial statements</span></td><td colspan="3" style="padding:0 1pt"></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"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_139">Consolidated Balance Sheets at October 2, 2022 and October 3, 2021</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="#iafe670a913ed4675b04a546850e8ef2b_139">54</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_142">Consolidated Statements of Income for the fiscal years ended October 2, 2022, October 3, 2021 and September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_142">55</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_145">Consolidated Statements of Comprehensive Income for the fiscal years ended October 2, 2022, October 3, 2021 and September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_145">56</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_148">Consolidated Statements of Cash Flows for the fiscal years ended October 2, 2022, October 3, 2021 and September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_148">57</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_151">Consolidated Statements of Equity for the fiscal years ended October 2, 2022, October 3, 2021 and September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_151">58</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_154">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="#iafe670a913ed4675b04a546850e8ef2b_154">60</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTMvZnJhZzpjYjlmNThiNmNjOGM0YTRiYjEzZDdiYzE3ODgwOGY1Mi90YWJsZTo2YmYyYzY2MjgyNTY0YTdhYjU0ZTk2Y2RkM2Q5YTEzMy90YWJsZXJhbmdlOjZiZjJjNjYyODI1NjRhN2FiNTRlOTZjZGQzZDlhMTMzXzgtMi0xLTEtNjE1NzcvdGV4dHJlZ2lvbjo3NzI0N2UyZjJkNWQ0ZmYzYjM5OGEzNWEwNDlmMzlhY18yNzQ4Nzc5MDY5NTE3_1eb3bad2-296c-4943-8d0c-4fec4b4dd704">238</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:0 1pt"></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:700;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%">Consolidated financial statement Schedule</span></td><td colspan="3" style="padding:0 1pt"></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"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_256">Schedule&#160;II&#160;&#8211; Valuation and Qualifying Accounts and Reserves for the fiscal years ended October 2, 2022, October 3, 2021 and September 27, 2020</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="#iafe670a913ed4675b04a546850e8ef2b_256">93</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">All other schedules are omitted because they are neither applicable nor required</span></td><td colspan="3" style="padding:0 1pt"></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:700;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><td colspan="3" style="padding:0 1pt"></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:0 1pt"></td><td colspan="3" style="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%">The exhibit list in the Index to Exhibits is incorporated by reference as the list of exhibits required as part of this Report.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="#iafe670a913ed4675b04a546850e8ef2b_259">94</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></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%">92</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90ZXh0cmVnaW9uOjlmNDdlNGU0YjQ0ZjQ0YjhhYjM2MDZiYjA2MTkwZTQ2Xzc2OA_bd91fca9-4c4b-49a0-a5ba-24237974f717" 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 27, 2020, October&#160;3, 2021 and October&#160;2, 2022 </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 2020</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="i4234b48c6aed4f4c8cbbb0b5a8417e0a_I20190929" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItMi0xLTEtNTEwMTY_d3c29045-7f83-443a-9713-1b55a8b148d6">10,562</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="i632a2e4de2d74423ac5c420db1b4531d_D20190930-20200927" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItNC0xLTEtNTEwMTY_d0bb4338-cc2f-4460-abb3-d8abe560ef2b">1,472</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="i632a2e4de2d74423ac5c420db1b4531d_D20190930-20200927" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItNi0xLTEtNTEwMTY_dcd8cd6f-56d8-4f58-bcfb-fa1112e504d4">4,887</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="i632a2e4de2d74423ac5c420db1b4531d_D20190930-20200927" decimals="-3" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItOC0xLTEtNTEwMTY_a82e590d-5fd5-4044-87fe-3241b857b7ea">&#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="idb390bf75f7a4624be7c0947a8799fba_I20200927" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItMTAtMS0xLTUxMDE2_d2cb8a35-b80b-4108-adcf-bc38ea9d2b00">7,147</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="idb390bf75f7a4624be7c0947a8799fba_I20200927" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtMi0xLTEtNTEwMTY_b324a13e-f913-4771-948e-b4e8e6a40036">7,147</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="i75330847ebc64c1bb96c4f8217de0131_D20200928-20211003" decimals="-3" sign="-" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtNC0xLTEtNTEwMTY_0c368a60-5354-4fb4-8a3a-c7f4bc6681e4">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75330847ebc64c1bb96c4f8217de0131_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtNi0xLTEtNTEwMTY_7e490090-009a-4d3d-b600-de801c3f753e">195</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="i75330847ebc64c1bb96c4f8217de0131_D20200928-20211003" decimals="-3" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtOC0xLTEtNTEwMTY_b5faf33a-f6c9-446a-9b11-dd30c8a98097">1,140</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="i04a303f46c4d4f3faf571584373ace8d_I20211003" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtMTAtMS0xLTUxMDE2_a5f9d495-ee56-4e71-b5df-68e00f9a3b63">4,352</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 2022</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="i04a303f46c4d4f3faf571584373ace8d_I20211003" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtMi0xLTEtNTEwMTY_deb3d144-ecec-44b0-aca8-be9d8650231b">4,352</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="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002" decimals="-3" sign="-" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtNC0xLTEtNTEwMTY_483991c5-4eb5-4e1d-8c83-784d2072046f">73</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="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtNi0xLTEtNTEwMTY_0e79235b-1666-49de-b5f2-b7e2957ff04a">400</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="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002" decimals="-3" sign="-" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtOC0xLTEtNTEwMTY_acfd1b8a-a2f4-42bc-af71-59bf1d940d38">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="ia7734e63eb914fb2ad4cb9ed499c6075_I20221002" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtMTAtMS0xLTUxMDE2_081d82b3-f7d2-4bef-90e5-60f060c6541a">3,749</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 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="usd" contextRef="ib61d09972b42444cad1782eaf9424c9e_I20190929" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctMi0xLTEtNTEwMTY_0f4d33d1-b4f0-4a3c-b139-214dff09b925">20,543</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="ie6c97aafe6f74ccbad39508ddcce3b68_D20190930-20200927" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctNC0xLTEtNTEwMTY_8e20056d-db75-4399-ae5b-c3a146c09a77">3,852</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="ie6c97aafe6f74ccbad39508ddcce3b68_D20190930-20200927" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctNi0xLTEtNTEwMTY_a161a3f3-f1ef-475e-b335-ce8e70565abc">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ie6c97aafe6f74ccbad39508ddcce3b68_D20190930-20200927" decimals="-3" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctOC0xLTEtNTEwMTY_c4391360-28b8-4ac2-a281-0c926247de81">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="if88e8b6ffebb41fe81c8057c17891212_I20200927" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctMTAtMS0xLTUxMDE2_9669da70-bf0a-412a-8ff4-5c7da2d00926">24,395</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="if88e8b6ffebb41fe81c8057c17891212_I20200927" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtMi0xLTEtNTEwMTY_0ed6d515-984b-4334-8b7e-47aa1cbbbf9d">24,395</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="i9b297d5d909945bb83bbbe01f97defa0_D20200928-20211003" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtNC0xLTEtNTEwMTY_1d001121-7fc2-4a73-aa3a-c3d89fd84ed6">13,698</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="i9b297d5d909945bb83bbbe01f97defa0_D20200928-20211003" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtNi0xLTEtNTEwMTY_1b1dbd11-645d-45e2-a59d-c0f28d085734">26,059</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="i9b297d5d909945bb83bbbe01f97defa0_D20200928-20211003" decimals="-3" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtOC0xLTEtNTEwMTY_700c33e4-4a06-441c-ad63-a3766d23fdd6">1,006</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="ia1aff5b677c74c21b56bd30e4f3842a1_I20211003" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtMTAtMS0xLTUxMDE2_eabe0898-0e55-4dc1-9f20-2968788a41ae">13,040</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 2022</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="ia1aff5b677c74c21b56bd30e4f3842a1_I20211003" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktMi0xLTEtNTEwMTY_9891cae2-5c95-4fc1-a931-c98d55970b1a">13,040</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="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktNC0xLTEtNTEwMTY_0b078c7b-6ff1-4418-b95b-4f4061078cb6">&#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="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktNi0xLTEtNTEwMTY_9a13fd9c-953a-4831-be42-986d715ac14e">162</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="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002" decimals="-3" sign="-" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktOC0xLTEtNTEwMTY_5ab9f7c8-eb47-408b-bf2c-3375e803e01d">592</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="i344f5edeca6f4c579c8dd4ad05c8dd3f_I20221002" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktMTAtMS0xLTUxMDE2_71c163bd-b660-4fd3-bca9-75b6992cc609">12,286</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="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 a valuation allowance in the United Kingdom in 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">(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%">93</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_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="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="https://www.sec.gov/Archives/edgar/data/831641/000110465909013096/a09-6485_1ex3d1.htm">3.1</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000110465922117103/tm2230212d1_ex3-1.htm">3.2</a></span></div></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/000110465922117103/tm2230212d1_ex3-1.htm">Bylaws of the Company (amended and restated as of November 7, 2022) (incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K dated November 10, 2022).</a></span></div><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000110465918048751/a18-18007_1ex10d1.htm">10.1</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000110465922025417/tm227254d1_ex10-1.htm">10.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="https://www.sec.gov/Archives/edgar/data/831641/000110465922025417/tm227254d1_ex10-1.htm">Amendment No. 2 to Second Amended and Restated Credit Agreement dated as of February 18, 2022 among Tetra Tech, Inc., Tetra Tech Canada Holding Corporation, Tetra Tech UK Holdings Limited, Tetra Tech Coffey Pty., Ltd., the subsidiary guarantors and 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 February 22, 2022</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="https://www.sec.gov/Archives/edgar/data/831641/000110465922102772/tm2226569d1_ex10-1.htm">10.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: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/000110465922102772/tm2226569d1_ex10-1.htm">Bridge Credit Agreement dated as of September 23, 2022 among Tetra Tech, Inc., the lenders party thereto and BofA Securities, Inc., as sole leader arranger and sole bookrunner (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K dated September 26, 2022)</a></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="https://www.sec.gov/Archives/edgar/data/831641/000110465922107222/tm2227840d1_ex10-1.htm">10.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: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/000110465922107222/tm2227840d1_ex10-1.htm">Amendment No. 3 to Second Amended and Restated Credit Agreement dated as of October 7, 2022 among Tetra Tech, Inc., Tetra Tech Canada Holding Corporation, Tetra Tech UK Holdings Limited, Tetra Tech Coffey Pty., Ltd., the subsidiary guarantors and 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 October 11, 2022)</a></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="https://www.sec.gov/Archives/edgar/data/831641/000110465922112095/tm2228964d1_ex10-1.htm">10.5</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;text-decoration:underline;top:-3.5pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;text-decoration:underline;top:-3.5pt;vertical-align:baseline" href="https://www.sec.gov/Archives/edgar/data/831641/000110465922112095/tm2228964d1_ex10-1.htm">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="https://www.sec.gov/Archives/edgar/data/831641/000110465922112095/tm2228964d1_ex10-1.htm">Third Amended and Restated Credit Agreement dated as of October 26, 2022 among Tetra Tech, Inc., Tetra Tech Canada Holding Corporation, Tetra Tech UK Holdings Limited, Tetra Tech Coffey Pty., Ltd., the subsidiary guarantors and 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 October 28, 2022)</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="https://www.sec.gov/Archives/edgar/data/831641/000110465922112095/tm2228964d1_ex10-1.htm">.</a></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="https://www.sec.gov/Archives/edgar/data/831641/000104746912010616/a2211677zex-10_2.htm">10.6</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000104746912000129/a2206838zdef14a.htm">10.7</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000104746913010692/a2217397zex-10_9.htm">10.8</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000104746915000248/a2222708zdef14a.htm">10.9</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000104746918000398/a2234295zdef14a.htm">10.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="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><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="https://www.sec.gov/Archives/edgar/data/831641/000104746905000037/a2149127zex-10_20.htm">10.11</a></span></div></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><div style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/831641/000083164120000048/ttekex10q22020.htm">10.12</a></span></div></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="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="https://www.sec.gov/Archives/edgar/data/831641/000110465918016344/a18-7826_1ex10d1.htm">10.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: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><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="https://www.sec.gov/Archives/edgar/data/831641/000104746913010692/a2217397zex-10_23.htm">10.14</a></span></div></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><div style="text-align:justify"><span><br/></span></div></td></tr></table></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div style="-sec-extract:summary"><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">1</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%">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: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="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-ex21q42022.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-ex21q42022.htm">Subsidiaries of the Company.+</a></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-ex23q42022.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-ex23q42022.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><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="#iafe670a913ed4675b04a546850e8ef2b_265">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="#iafe670a913ed4675b04a546850e8ef2b_265">Power of Attorney (included on </a></span><span style="background-color:#ffffff;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;background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iafe670a913ed4675b04a546850e8ef2b_265">page&#160;</a></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="-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="#iafe670a913ed4675b04a546850e8ef2b_265">9</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="#iafe670a913ed4675b04a546850e8ef2b_265">6</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="#iafe670a913ed4675b04a546850e8ef2b_265"> of this Annual Report on Form&#160;10-K).</a></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-ex311q42022.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-ex311q42022.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-ex312q42022.htm">31.</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-ex312q42022.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-ex321q42022.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-ex321q42022.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-ex322q42022.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-ex322q42022.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-ex95q42022.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-ex95q42022.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><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 2, 2022, 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)<br/></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="iafe670a913ed4675b04a546850e8ef2b_262"></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%">95</span></div></div></div><div id="iafe670a913ed4675b04a546850e8ef2b_265"></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 22, 2022</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 22, 2022</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 22, 2022</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 22, 2022</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 22, 2022</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/ PRASHANT GANDHI</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 22, 2022</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%">Prashant Gandhi </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 22, 2022</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 22, 2022</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 22, 2022</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 22, 2022</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 22, 2022</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%">96</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>ttek-ex21q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="i63645f157efb48028036d63c96cad499_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%">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%">Axiom Data Science, 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%">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%">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%">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%">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%">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%">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%">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 Canada Holding 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%">Canada</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 Canada, 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%">Canada</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 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 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 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 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 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"><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></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><div id="i63645f157efb48028036d63c96cad499_52"></div><hr style="page-break-after:always"><div style="min-height:72pt;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><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>ttek-ex23q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="iae8bce8a46c74621ad34be9157c2e478_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 23, 2022 </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-ex311q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="ia37d81390b6841d6963af2258fda3249_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 22, 2022</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-ex312q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="i092c2716fc9e468298db7571ae83a2ef_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 22, 2022</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-ex321q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="i151e58e95e354870ba13316b164573f0_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 2, 2022, 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 22, 2022</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-ex322q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="ia8482009bcaa44f788e93df29d3ceb99_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 2, 2022, 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 22, 2022</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-ex95q42022.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 2022 Workiva -->
<title>Document</title></head><body><div id="ie9dac41b5260455a90d7af23bda53dd6_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, 2022</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-20221002.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:2d4196c3-98c3-4d42-a073-32f39bc34d35,g:9bf5fbe5-235b-4c82-b7a7-67090cda83be-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ttek="http://www.tetratech.com/20221002" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tetratech.com/20221002">
  <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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20221002_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-20221002_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-20221002_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-20221002_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>0000001 - 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="AuditInformation" roleURI="http://www.tetratech.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>0000007 - Statement - Consolidated Statements of Comprehensive Income (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="ConsolidatedStatementsofCashFlows" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - 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>0000009 - 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>0000010 - 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>0000011 - 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>0000012 - 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="BasisofPresentationandPreparation" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparation">
        <link:definition>0000013 - 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="RevenueandContractBalances" roleURI="http://www.tetratech.com/role/RevenueandContractBalances">
        <link:definition>0000014 - 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="StockRepurchaseandDividends" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends">
        <link:definition>0000015 - 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="Acquisitions" roleURI="http://www.tetratech.com/role/Acquisitions">
        <link:definition>0000016 - 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="GoodwillandIntangibleAssets" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets">
        <link:definition>0000017 - 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="PropertyandEquipment" roleURI="http://www.tetratech.com/role/PropertyandEquipment">
        <link:definition>0000018 - 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="IncomeTaxes" roleURI="http://www.tetratech.com/role/IncomeTaxes">
        <link:definition>0000019 - 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="LongTermDebt" roleURI="http://www.tetratech.com/role/LongTermDebt">
        <link:definition>0000020 - 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="Leases" roleURI="http://www.tetratech.com/role/Leases">
        <link:definition>0000021 - 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="StockholdersEquityandStockCompensationPlans" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans">
        <link:definition>0000022 - 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="RetirementPlans" roleURI="http://www.tetratech.com/role/RetirementPlans">
        <link:definition>0000023 - 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="EarningsperShare" roleURI="http://www.tetratech.com/role/EarningsperShare">
        <link:definition>0000024 - 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="DerivativeFinancialInstruments" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstruments">
        <link:definition>0000025 - 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="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>0000026 - 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="FairValueMeasurements" roleURI="http://www.tetratech.com/role/FairValueMeasurements">
        <link:definition>0000027 - 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="CommitmentsandContingencies" roleURI="http://www.tetratech.com/role/CommitmentsandContingencies">
        <link:definition>0000028 - 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="ReportableSegments" roleURI="http://www.tetratech.com/role/ReportableSegments">
        <link:definition>0000029 - 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="RelatedPartyTransactions" roleURI="http://www.tetratech.com/role/RelatedPartyTransactions">
        <link:definition>0000030 - 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="QuarterlyFinancialInformationUnaudited" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited">
        <link:definition>0000031 - Disclosure - Quarterly Financial Information &#8211; 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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES">
        <link:definition>0000032 - Disclosure - SCHEDULE II &#8211; 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="BasisofPresentationandPreparationPolicies" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies">
        <link:definition>0000033 - 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="RevenueandContractBalancesTables" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesTables">
        <link:definition>0000034 - 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="StockRepurchaseandDividendsTables" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables">
        <link:definition>0000035 - 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="AcquisitionsTables" roleURI="http://www.tetratech.com/role/AcquisitionsTables">
        <link:definition>0000036 - 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="GoodwillandIntangibleAssetsTables" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>0000037 - 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="PropertyandEquipmentTables" roleURI="http://www.tetratech.com/role/PropertyandEquipmentTables">
        <link:definition>0000038 - 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="IncomeTaxesTables" roleURI="http://www.tetratech.com/role/IncomeTaxesTables">
        <link:definition>0000039 - 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="LongTermDebtTables" roleURI="http://www.tetratech.com/role/LongTermDebtTables">
        <link:definition>0000040 - 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="LeasesTables" roleURI="http://www.tetratech.com/role/LeasesTables">
        <link:definition>0000041 - 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="StockholdersEquityandStockCompensationPlansTables" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables">
        <link:definition>0000042 - 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="RetirementPlansTables" roleURI="http://www.tetratech.com/role/RetirementPlansTables">
        <link:definition>0000043 - 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="EarningsperShareTables" roleURI="http://www.tetratech.com/role/EarningsperShareTables">
        <link:definition>0000044 - 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="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>0000045 - 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="ReportableSegmentsTables" roleURI="http://www.tetratech.com/role/ReportableSegmentsTables">
        <link:definition>0000046 - 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="RelatedPartyTransactionsTables" roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsTables">
        <link:definition>0000047 - 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="QuarterlyFinancialInformationUnauditedTables" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables">
        <link:definition>0000048 - Disclosure - Quarterly Financial Information &#8211; 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="DescriptionofBusinessDetails" roleURI="http://www.tetratech.com/role/DescriptionofBusinessDetails">
        <link:definition>0000049 - 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="BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails">
        <link:definition>0000050 - 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>0000051 - 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>0000052 - 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>0000053 - 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="BasisofPresentationandPreparationNarrativeDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails">
        <link:definition>0000054 - Disclosure - Basis of Presentation and Preparation - 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="RevenueandContractBalancesDisaggregationofRevenueDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails">
        <link:definition>0000055 - 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>0000056 - 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>0000057 - 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>0000058 - 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>0000059 - 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>0000059 - 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="StockRepurchaseandDividendsNarrativeDetails" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails">
        <link:definition>0000060 - 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>0000061 - 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="AcquisitionsNarrativeDetails" roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000062 - 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>0000063 - 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="GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails">
        <link:definition>0000064 - 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>0000065 - 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>0000066 - 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>0000067 - 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="PropertyandEquipmentDetails" roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails">
        <link:definition>0000068 - 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="IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails">
        <link:definition>0000069 - 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>0000070 - 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>0000071 - 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>0000072 - 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>0000073 - 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>0000074 - 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="LongTermDebtScheduleofLongTermDebtDetails" roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails">
        <link:definition>0000075 - 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>0000076 - 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>0000077 - 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="LeasesNarrativeDetails" roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails">
        <link:definition>0000078 - 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>0000079 - 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>0000080 - 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>0000081 - 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>0000082 - 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>0000082 - 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="StockholdersEquityandStockCompensationPlansNarrativeDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails">
        <link:definition>0000083 - 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>0000084 - 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>0000085 - 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>0000086 - 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>0000087 - 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>0000088 - 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="RetirementPlansNarrativeDetails" roleURI="http://www.tetratech.com/role/RetirementPlansNarrativeDetails">
        <link:definition>0000089 - 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>0000090 - 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>0000091 - 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>0000092 - 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="EarningsperShareCalculationDetails" roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails">
        <link:definition>0000093 - 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>0000094 - 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="DerivativeFinancialInstrumentsNarrativeDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>0000095 - 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="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>0000096 - 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="FairValueMeasurementsDetails" roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails">
        <link:definition>0000097 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.tetratech.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000098 - 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="ReportableSegmentsFinancialInformationDetails" roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails">
        <link:definition>0000099 - 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>0000100 - 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>0000101 - 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="RelatedPartyTransactionsDetails" roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000102 - 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="QuarterlyFinancialInformationUnauditedNarrativeDetails" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails">
        <link:definition>0000103 - Disclosure - Quarterly Financial Information &#8211; 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>0000104 - Disclosure - Quarterly Financial Information &#8211; 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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails">
        <link:definition>0000105 - Disclosure - SCHEDULE II &#8211; 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_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SubcontractorMember" abstract="true" name="SubcontractorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_BusinessCombinationPriceOfAcquisitionExpected" abstract="false" name="BusinessCombinationPriceOfAcquisitionExpected" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncreaseDecreaseInAccruedCompensation" abstract="false" name="IncreaseDecreaseInAccruedCompensation" 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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" abstract="false" name="GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_InterestRateSwap4Member" abstract="true" name="InterestRateSwap4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_VariableRateComponentDomain" abstract="true" name="VariableRateComponentDomain" 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_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_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_InterestRateSwap2Member" abstract="true" name="InterestRateSwap2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RemediationAndConstructionManagementMember" abstract="true" name="RemediationAndConstructionManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FederalGovernmentMember" abstract="true" name="FederalGovernmentMember" 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_RPSGroupPlcMember" abstract="true" name="RPSGroupPlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_StockRepurchaseAndDividendsAbstract" abstract="true" name="StockRepurchaseAndDividendsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RestrictedStockUnitsAndPerformanceShareUnitsMember" abstract="true" name="RestrictedStockUnitsAndPerformanceShareUnitsMember" 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_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" abstract="false" name="RevenueRecognitionEstimatedCostToCompleteRelatedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_January2020StockRepurchaseProgramMember" abstract="true" name="January2020StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_VariableRateComponentAxis" abstract="true" name="VariableRateComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_UnbilledContractsReceivablePeriodForBillingAndCollection" abstract="false" name="UnbilledContractsReceivablePeriodForBillingAndCollection" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" abstract="false" name="BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_ExpectedPricePerShareAcquired" abstract="false" name="ExpectedPricePerShareAcquired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_DeferredTaxAssetsUnbilledRevenue" abstract="false" name="DeferredTaxAssetsUnbilledRevenue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" 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_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" abstract="false" name="LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" abstract="false" name="UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" abstract="false" name="DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" abstract="false" name="LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_GovernmentAssistanceAmountCumulativeCurrent" abstract="false" name="GovernmentAssistanceAmountCumulativeCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_LossContingencyNumberOfActions" abstract="false" name="LossContingencyNumberOfActions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" abstract="false" name="NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" abstract="false" name="DerivativeNumberOfAgreementsEnteredIntoByEntity" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" abstract="false" name="MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" abstract="false" name="EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ConsolidationAndPresentationPolicyTextBlock" abstract="false" name="ConsolidationAndPresentationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_OtherCreditFacilitiesMember" abstract="true" name="OtherCreditFacilitiesMember" 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_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_EarnOutPaymentsAbstract" abstract="true" name="EarnOutPaymentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CashPaidDuringThePeriodAbstract" abstract="true" name="CashPaidDuringThePeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" abstract="false" name="LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EquityIncentivePlan2018Member" abstract="true" name="EquityIncentivePlan2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_NumberOfAcquisitions" abstract="false" name="NumberOfAcquisitions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ValuationAllowanceAndReservesChargedToCostAndExpense" abstract="false" name="ValuationAllowanceAndReservesChargedToCostAndExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_NewTermLoanFacilityMember" abstract="true" name="NewTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ContingentConsiderationPolicyTextBlock" abstract="false" name="ContingentConsiderationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" abstract="false" name="ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_GovernmentAssistanceAmountCumulativeNoncurrent" abstract="false" name="GovernmentAssistanceAmountCumulativeNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_October2021StockRepurchaseProgramMember" abstract="true" name="October2021StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" abstract="false" name="ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" abstract="true" name="DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" abstract="true" name="LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_EquityIncentivePlan2005Member" abstract="true" name="EquityIncentivePlan2005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>ttek-20221002_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 2022 Workiva-->
<!--r:2d4196c3-98c3-4d42-a073-32f39bc34d35,g:9bf5fbe5-235b-4c82-b7a7-67090cda83be-->
<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-20221002.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_LiabilitiesAndStockholdersEquity_5a584550-4c23-429c-aeb5-1b9880bdb749" 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_846a9f36-45db-46ee-8e17-1ea33c5d984c" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_LiabilitiesCurrent_846a9f36-45db-46ee-8e17-1ea33c5d984c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c6ff4701-7b7c-43ca-9520-b7e65bf12d47" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c6ff4701-7b7c-43ca-9520-b7e65bf12d47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5c0b73f9-81ce-49f7-bdc5-1fdf8f394b0a" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5c0b73f9-81ce-49f7-bdc5-1fdf8f394b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e89395a1-0bb1-493f-bc25-6c1f0df8a302" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e89395a1-0bb1-493f-bc25-6c1f0df8a302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_26e6edac-1498-472d-81e3-a8fc5d34e213" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_26e6edac-1498-472d-81e3-a8fc5d34e213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1da45e92-9d4c-466c-a308-61472a993c7a" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1da45e92-9d4c-466c-a308-61472a993c7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4e47da62-bcc4-43ac-82ef-3acb8975d2e7" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4e47da62-bcc4-43ac-82ef-3acb8975d2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_76d01eab-ddf9-4351-9eed-6e82bcb686e4" 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_5a584550-4c23-429c-aeb5-1b9880bdb749" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_76d01eab-ddf9-4351-9eed-6e82bcb686e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" 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_4e8d0668-74e2-4e7b-a40c-d6221b27c263" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_AccountsPayableCurrent_4e8d0668-74e2-4e7b-a40c-d6221b27c263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_42011594-0e3d-4ea0-84cc-4237634a5332" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_42011594-0e3d-4ea0-84cc-4237634a5332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_053cc752-1e79-4aca-aebb-7e3c6ca9935d" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_053cc752-1e79-4aca-aebb-7e3c6ca9935d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bcc442c7-3582-45b1-bb40-9f5b29bda74c" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bcc442c7-3582-45b1-bb40-9f5b29bda74c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_c16a7801-c8dd-4047-8aab-10651cff52b2" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_DebtCurrent_c16a7801-c8dd-4047-8aab-10651cff52b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_baef5799-0639-477c-a21a-5e3e270ff449" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_baef5799-0639-477c-a21a-5e3e270ff449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_bcc22412-77ab-444d-a06d-904113491a79" 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_0a787ed8-f502-4e8e-a872-bd8495e6c3ff" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_bcc22412-77ab-444d-a06d-904113491a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cb0bb7b5-244c-4e69-a689-cdecda59929f" 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_9977abcc-3023-480a-bf0f-11acae1fd6dc" 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_cb0bb7b5-244c-4e69-a689-cdecda59929f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9977abcc-3023-480a-bf0f-11acae1fd6dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8b78aaf9-8315-4f6c-833c-dd1c8a803cfd" 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_cb0bb7b5-244c-4e69-a689-cdecda59929f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8b78aaf9-8315-4f6c-833c-dd1c8a803cfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_87be87ef-eab2-4f4c-97b6-d3038b183bf3" 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_cb0bb7b5-244c-4e69-a689-cdecda59929f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_87be87ef-eab2-4f4c-97b6-d3038b183bf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_081ddae7-484e-4a08-a08b-93f0e91344ca" 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_cb0bb7b5-244c-4e69-a689-cdecda59929f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_081ddae7-484e-4a08-a08b-93f0e91344ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_46a1e165-21cf-4567-abc9-7bfce565ac61" 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_cb0bb7b5-244c-4e69-a689-cdecda59929f" xlink:to="loc_us-gaap_IncomeTaxesReceivable_46a1e165-21cf-4567-abc9-7bfce565ac61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8f5a2cc-6bd3-462b-b052-891aca764d8d" 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_11d4b1fd-8444-4834-9a8d-e12f5f9c0acc" 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_c8f5a2cc-6bd3-462b-b052-891aca764d8d" xlink:to="loc_us-gaap_StockholdersEquity_11d4b1fd-8444-4834-9a8d-e12f5f9c0acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_8ef7477b-7025-4d9d-b1c4-5cc6d64ad3e6" 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_c8f5a2cc-6bd3-462b-b052-891aca764d8d" xlink:to="loc_us-gaap_MinorityInterest_8ef7477b-7025-4d9d-b1c4-5cc6d64ad3e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d37d384e-6d66-492c-bb7d-573a50272404" 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_94c571b8-9356-45aa-9120-b87350172518" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_AssetsCurrent_94c571b8-9356-45aa-9120-b87350172518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b37ecb01-c0a2-4439-9a38-9922a9f25d53" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b37ecb01-c0a2-4439-9a38-9922a9f25d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b08cf77b-7406-4977-a044-3cbe351a41f4" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b08cf77b-7406-4977-a044-3cbe351a41f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_1d5b2da3-a9f1-4eca-84b0-16fda26ce94e" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_EquityMethodInvestments_1d5b2da3-a9f1-4eca-84b0-16fda26ce94e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d4366743-27d3-4e1b-bc3b-350684296152" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_Goodwill_d4366743-27d3-4e1b-bc3b-350684296152" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_76c8a158-3bbe-44a6-8cf8-0797c07d4a45" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_76c8a158-3bbe-44a6-8cf8-0797c07d4a45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b2bb8d1b-6dcb-4fd8-a4c0-aa72ace701b4" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b2bb8d1b-6dcb-4fd8-a4c0-aa72ace701b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f993b3af-0578-42cb-8d8c-66732a9a5511" 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_d37d384e-6d66-492c-bb7d-573a50272404" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f993b3af-0578-42cb-8d8c-66732a9a5511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8c789596-450b-4980-b337-998c7df7d4a5" 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_0f467129-cb22-4768-bac4-a1981f1984be" 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_8c789596-450b-4980-b337-998c7df7d4a5" xlink:to="loc_us-gaap_PreferredStockValue_0f467129-cb22-4768-bac4-a1981f1984be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_aeede1df-978c-4c01-ba7f-722e429a963c" 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_8c789596-450b-4980-b337-998c7df7d4a5" xlink:to="loc_us-gaap_CommonStockValue_aeede1df-978c-4c01-ba7f-722e429a963c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_671f0e37-66e0-43e0-a953-889a58ab01ab" 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_8c789596-450b-4980-b337-998c7df7d4a5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_671f0e37-66e0-43e0-a953-889a58ab01ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_17c5e92d-3291-42e8-9d30-bf21d94a52d3" 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_8c789596-450b-4980-b337-998c7df7d4a5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_17c5e92d-3291-42e8-9d30-bf21d94a52d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20221002.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_NetIncomeLossAvailableToCommonStockholdersBasic_5d60e557-8155-44d1-bd9c-5dfbad6100cc" 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_a8b170fc-5c22-4f8d-8e36-e57c1236e5c4" 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_5d60e557-8155-44d1-bd9c-5dfbad6100cc" xlink:to="loc_us-gaap_ProfitLoss_a8b170fc-5c22-4f8d-8e36-e57c1236e5c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d98307c2-646d-4a4a-a843-3dbc301fb722" 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_5d60e557-8155-44d1-bd9c-5dfbad6100cc" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d98307c2-646d-4a4a-a843-3dbc301fb722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fb6fc998-4745-4fee-b1cf-de98f0b2a674" 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_995bb53e-59c3-4e39-b485-cdbc3643bb7c" 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_fb6fc998-4745-4fee-b1cf-de98f0b2a674" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_995bb53e-59c3-4e39-b485-cdbc3643bb7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0d984eb3-a988-4a93-bd91-a79bd3b41e7e" 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_fb6fc998-4745-4fee-b1cf-de98f0b2a674" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0d984eb3-a988-4a93-bd91-a79bd3b41e7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36cc3d2e-1958-48df-9a14-5a879f4dff3b" 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_InterestExpense_a334aad3-439a-4213-b454-0b28778cd4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36cc3d2e-1958-48df-9a14-5a879f4dff3b" xlink:to="loc_us-gaap_InterestExpense_a334aad3-439a-4213-b454-0b28778cd4d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3e3a2e3c-fd59-4b15-b0dd-f6204d6d77bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36cc3d2e-1958-48df-9a14-5a879f4dff3b" xlink:to="loc_us-gaap_OperatingIncomeLoss_3e3a2e3c-fd59-4b15-b0dd-f6204d6d77bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_5dacff7c-cd54-4a9a-bfc4-8d8dd5a97a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36cc3d2e-1958-48df-9a14-5a879f4dff3b" xlink:to="loc_us-gaap_OtherNonoperatingIncome_5dacff7c-cd54-4a9a-bfc4-8d8dd5a97a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_87f6998f-1480-4dff-9150-e37be71228c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36cc3d2e-1958-48df-9a14-5a879f4dff3b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_87f6998f-1480-4dff-9150-e37be71228c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9b0a394b-686e-42f7-8783-2cc7bda0a70c" 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_440e9220-ffce-4c53-8b9e-615e98c5415c" 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_9b0a394b-686e-42f7-8783-2cc7bda0a70c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_440e9220-ffce-4c53-8b9e-615e98c5415c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_eb8e186a-d9d3-4127-ae58-5b1b2635e812" 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_9b0a394b-686e-42f7-8783-2cc7bda0a70c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_eb8e186a-d9d3-4127-ae58-5b1b2635e812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c107ff31-e4c4-4689-b3ad-e944dfd4d1db" 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_ttek_FairValueAdjustmentsToContingentConsideration_b5466909-15bb-45b8-8223-e55d725a31aa" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c107ff31-e4c4-4689-b3ad-e944dfd4d1db" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_b5466909-15bb-45b8-8223-e55d725a31aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2ed3eafb-b58f-494a-b78f-c0129f25c19a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c107ff31-e4c4-4689-b3ad-e944dfd4d1db" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2ed3eafb-b58f-494a-b78f-c0129f25c19a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d2be3b6c-4543-4481-aa83-4dc7ddb28c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c107ff31-e4c4-4689-b3ad-e944dfd4d1db" xlink:to="loc_us-gaap_GrossProfit_d2be3b6c-4543-4481-aa83-4dc7ddb28c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_c42e5c0f-9bf0-4266-9479-5c722161788d" xlink:href="ttek-20221002.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c107ff31-e4c4-4689-b3ad-e944dfd4d1db" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_c42e5c0f-9bf0-4266-9479-5c722161788d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ttek-20221002.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b2c34615-2e7e-4a84-9800-466494023302" 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_848b8c6a-1e67-4385-8d9c-40ab266f8252" 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_b2c34615-2e7e-4a84-9800-466494023302" xlink:to="loc_us-gaap_ProfitLoss_848b8c6a-1e67-4385-8d9c-40ab266f8252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3b012ef0-0394-4fe9-8102-a9deb897eb69" 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_b2c34615-2e7e-4a84-9800-466494023302" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3b012ef0-0394-4fe9-8102-a9deb897eb69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_13ef12f9-787f-426d-b013-9e53e98a4604" 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_32c3efa9-020f-4b84-83e9-63a2e2e4f343" 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_13ef12f9-787f-426d-b013-9e53e98a4604" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_32c3efa9-020f-4b84-83e9-63a2e2e4f343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0037900e-76b7-4a92-9d65-0fee13435211" 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_13ef12f9-787f-426d-b013-9e53e98a4604" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0037900e-76b7-4a92-9d65-0fee13435211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_73102a80-48e9-4705-8640-f03ea732190e" 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_fffe67a7-b01a-4f9b-a637-327c9285d2b9" 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_73102a80-48e9-4705-8640-f03ea732190e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_fffe67a7-b01a-4f9b-a637-327c9285d2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c47f7832-b076-4044-8b37-394313e700d1" 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_73102a80-48e9-4705-8640-f03ea732190e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c47f7832-b076-4044-8b37-394313e700d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20221002.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_8d4afaa7-1e15-44cc-9701-4c07642276f3" 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_97058141-148d-4cea-abd8-60b8e3dca436" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_97058141-148d-4cea-abd8-60b8e3dca436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_bdf7b605-0796-4d9f-9f45-69ac62b047e8" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_bdf7b605-0796-4d9f-9f45-69ac62b047e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3955257d-e838-4b3e-8fbe-b12f7918d366" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3955257d-e838-4b3e-8fbe-b12f7918d366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_52648a99-176b-4c75-be21-496d76d4ee62" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_52648a99-176b-4c75-be21-496d76d4ee62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_97abb1f3-5c15-4af8-8bf5-681ddcafd226" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_97abb1f3-5c15-4af8-8bf5-681ddcafd226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_4a908e80-c2e0-4e6e-ac1f-68df6af74e72" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_4a908e80-c2e0-4e6e-ac1f-68df6af74e72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_c5c364f4-d147-4d32-a73f-d2e9722a3e94" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_c5c364f4-d147-4d32-a73f-d2e9722a3e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_eef841e5-f3d2-4327-9c5b-a7edead8a53b" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_eef841e5-f3d2-4327-9c5b-a7edead8a53b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_283cdcc0-cbb3-4e67-9e60-1d80cff79026" 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_8d4afaa7-1e15-44cc-9701-4c07642276f3" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_283cdcc0-cbb3-4e67-9e60-1d80cff79026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" 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_f66ec33c-f55d-40f6-94c1-b4f76ff52192" 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_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_ProfitLoss_f66ec33c-f55d-40f6-94c1-b4f76ff52192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_42d0e0f5-48fb-4dc4-b6a4-ea16ca64846f" 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_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_42d0e0f5-48fb-4dc4-b6a4-ea16ca64846f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_63b49b48-46bf-4d8e-82b0-165c344df346" 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_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_63b49b48-46bf-4d8e-82b0-165c344df346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_f09fe761-a992-490f-a237-8bfaa0604e88" 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_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_f09fe761-a992-490f-a237-8bfaa0604e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_128de266-e045-4b3a-b3f0-cdbceb175698" 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_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_ShareBasedCompensation_128de266-e045-4b3a-b3f0-cdbceb175698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_67022315-fc90-488b-bbdd-c967264c3b0a" 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_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_67022315-fc90-488b-bbdd-c967264c3b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_28cf2392-8cda-45d0-9633-4b7c0d72e24c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_28cf2392-8cda-45d0-9633-4b7c0d72e24c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_691c4c55-b536-44a0-8fd1-c2bf36fa48cd" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_691c4c55-b536-44a0-8fd1-c2bf36fa48cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_b00b6a9c-7398-4d14-9cf1-9691e3316f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_b00b6a9c-7398-4d14-9cf1-9691e3316f9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_9cd86268-df48-40af-bae0-46f4845d4d91" xlink:href="ttek-20221002.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_9cd86268-df48-40af-bae0-46f4845d4d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_248389fe-4892-4602-93cf-be9e4432f52c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_248389fe-4892-4602-93cf-be9e4432f52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9c7de446-f6c5-4521-b134-bcf8b04e4001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9c7de446-f6c5-4521-b134-bcf8b04e4001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_dba85cf1-370d-4ea9-bbb4-132485258251" xlink:href="ttek-20221002.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_dba85cf1-370d-4ea9-bbb4-132485258251" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_056901a1-4361-43f7-b01a-085351d33fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_056901a1-4361-43f7-b01a-085351d33fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0240de1a-94d4-4b46-80ad-a20a10078cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0240de1a-94d4-4b46-80ad-a20a10078cbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_447b049b-5985-4293-97e6-8eaeb9e4e282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_447b049b-5985-4293-97e6-8eaeb9e4e282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_03a8b69b-2d50-4905-bd78-573a99eb6864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20173fd3-2c09-44d2-8bd8-b4316366df4f" xlink:to="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_03a8b69b-2d50-4905-bd78-573a99eb6864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd4ea2e3-14f4-46c1-9a0a-95414f1d8f14" 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_4843b7d4-2a0a-4c52-a1f0-5adcd4c7e6cb" 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_cd4ea2e3-14f4-46c1-9a0a-95414f1d8f14" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4843b7d4-2a0a-4c52-a1f0-5adcd4c7e6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_546375f4-58df-4bc3-9067-303be3fd1747" 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_cd4ea2e3-14f4-46c1-9a0a-95414f1d8f14" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_546375f4-58df-4bc3-9067-303be3fd1747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4d910dde-5a90-4127-8f52-aed7622d9ba2" 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_cd4ea2e3-14f4-46c1-9a0a-95414f1d8f14" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4d910dde-5a90-4127-8f52-aed7622d9ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5829ebb2-831d-4979-81e5-d5f7a56a7bef" 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_bba8ac58-77c8-421b-8fd6-bfba24735f0a" 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_5829ebb2-831d-4979-81e5-d5f7a56a7bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bba8ac58-77c8-421b-8fd6-bfba24735f0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_765544f3-9cb4-4639-bd65-8e5d98932d07" 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_5829ebb2-831d-4979-81e5-d5f7a56a7bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_765544f3-9cb4-4639-bd65-8e5d98932d07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3bb7e849-fa32-4a85-bbea-e5b3372c0a43" 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_5829ebb2-831d-4979-81e5-d5f7a56a7bef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3bb7e849-fa32-4a85-bbea-e5b3372c0a43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_63fe8047-c6a9-497b-a605-e3f9ab3f6914" 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_5829ebb2-831d-4979-81e5-d5f7a56a7bef" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_63fe8047-c6a9-497b-a605-e3f9ab3f6914" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20221002.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_3afeb978-cee9-4e75-8ffe-5a127b1dec57" 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_e80e5020-7668-4147-946f-27c2a9535f86" 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_3afeb978-cee9-4e75-8ffe-5a127b1dec57" xlink:to="loc_us-gaap_ProfitLoss_e80e5020-7668-4147-946f-27c2a9535f86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c71860fd-e8a2-4639-8098-295f38760ee5" 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_3afeb978-cee9-4e75-8ffe-5a127b1dec57" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c71860fd-e8a2-4639-8098-295f38760ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_eba2d8bd-3243-47ac-8d1a-635dd01613e9" 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_3afeb978-cee9-4e75-8ffe-5a127b1dec57" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_eba2d8bd-3243-47ac-8d1a-635dd01613e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20221002.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_9b06398b-44e9-403c-a665-d625ffb775e7" xlink:href="ttek-20221002.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9dcc3b84-563d-434f-8de3-d4f3c1bfc567" 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_9b06398b-44e9-403c-a665-d625ffb775e7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9dcc3b84-563d-434f-8de3-d4f3c1bfc567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_60960127-c4dd-4d4c-b7f8-4c9c5a906b40" 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_9b06398b-44e9-403c-a665-d625ffb775e7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_60960127-c4dd-4d4c-b7f8-4c9c5a906b40" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ttek-20221002.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_36a47c3b-5376-4004-b61f-f8d11793ed06" 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_1600cc60-5972-41c6-ba88-cc87a5dfc343" 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_36a47c3b-5376-4004-b61f-f8d11793ed06" xlink:to="loc_us-gaap_BilledContractReceivables_1600cc60-5972-41c6-ba88-cc87a5dfc343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_e9bc2e1a-d61b-4e7b-b567-4bf187d0160a" 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_36a47c3b-5376-4004-b61f-f8d11793ed06" xlink:to="loc_us-gaap_UnbilledContractsReceivable_e9bc2e1a-d61b-4e7b-b567-4bf187d0160a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c6ba4b58-0d87-4d28-b78c-5f22876a8136" 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_1481b721-cc1b-4372-873b-4ad671133156" 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_c6ba4b58-0d87-4d28-b78c-5f22876a8136" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_1481b721-cc1b-4372-873b-4ad671133156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8bdc7ce3-0a8b-4ea4-9e82-50bbbed9ae7f" 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_c6ba4b58-0d87-4d28-b78c-5f22876a8136" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8bdc7ce3-0a8b-4ea4-9e82-50bbbed9ae7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.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_93ca5ed7-689f-4567-baa7-a1536619ef75" 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_62d1f555-103d-4e8a-bd6e-c10fece703c7" xlink:href="ttek-20221002.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_93ca5ed7-689f-4567-baa7-a1536619ef75" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_62d1f555-103d-4e8a-bd6e-c10fece703c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_89dbe0dd-fd6e-4573-a722-4b3fd569e7bb" xlink:href="ttek-20221002.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_93ca5ed7-689f-4567-baa7-a1536619ef75" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_89dbe0dd-fd6e-4573-a722-4b3fd569e7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_b8e54c75-a013-407d-80c7-8c913f31611f" xlink:href="ttek-20221002.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_93ca5ed7-689f-4567-baa7-a1536619ef75" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_b8e54c75-a013-407d-80c7-8c913f31611f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20221002.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_ef6a6952-4d8a-462d-8fa9-05617bde3ee0" 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_d6968261-8082-4452-8a3a-a7cc17d6030a" 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_ef6a6952-4d8a-462d-8fa9-05617bde3ee0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6968261-8082-4452-8a3a-a7cc17d6030a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8b9111db-04ed-447e-843b-717c866c0c65" 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_ef6a6952-4d8a-462d-8fa9-05617bde3ee0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8b9111db-04ed-447e-843b-717c866c0c65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="ttek-20221002.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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" 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_b368ad69-b711-4a17-92b0-80dc50f7b66b" 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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b368ad69-b711-4a17-92b0-80dc50f7b66b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f541b051-033c-42a7-b133-604dc0264497" 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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f541b051-033c-42a7-b133-604dc0264497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_91fecf7a-135c-4269-b4af-a4b7d72c1d6f" 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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_91fecf7a-135c-4269-b4af-a4b7d72c1d6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6b354c2d-fbc7-46e6-a1a2-7b9db1d60a88" 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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6b354c2d-fbc7-46e6-a1a2-7b9db1d60a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0890aa83-fe60-4c0c-9a03-32e5b67ad7da" 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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0890aa83-fe60-4c0c-9a03-32e5b67ad7da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f74363c6-8890-4501-8b8b-365406e64320" 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_c06a60a5-7cca-4e6b-8aea-9dc2184311c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f74363c6-8890-4501-8b8b-365406e64320" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20221002.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_382d9f3c-2423-4ac7-a5b3-60c61708e4b8" 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_9b558881-f4ef-4c8c-8e23-900e54a898ba" 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_382d9f3c-2423-4ac7-a5b3-60c61708e4b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9b558881-f4ef-4c8c-8e23-900e54a898ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5c12017d-ad6d-4802-b826-decdc7b70bc0" 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_382d9f3c-2423-4ac7-a5b3-60c61708e4b8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5c12017d-ad6d-4802-b826-decdc7b70bc0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="simple" xlink:href="ttek-20221002.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_cef938cb-af43-4727-91af-481d6836791f" 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_008b4277-4337-45da-b51d-8235c695f0c0" 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_cef938cb-af43-4727-91af-481d6836791f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_008b4277-4337-45da-b51d-8235c695f0c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_56370070-02cc-46d1-bf7a-2898b0a5b5d7" 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_cef938cb-af43-4727-91af-481d6836791f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_56370070-02cc-46d1-bf7a-2898b0a5b5d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="ttek-20221002.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_DeferredIncomeTaxExpenseBenefit_ffb1462a-77b7-48a5-8c6d-c4918ae94dd9" 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_e1a1d5d4-e380-4c51-8c8f-5e49880fadb7" 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_ffb1462a-77b7-48a5-8c6d-c4918ae94dd9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e1a1d5d4-e380-4c51-8c8f-5e49880fadb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1b19faa3-b355-4b22-a619-8b2271d52aac" 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_ffb1462a-77b7-48a5-8c6d-c4918ae94dd9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1b19faa3-b355-4b22-a619-8b2271d52aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_02c1fbc6-9ea5-499b-b5a7-721a17dec22d" 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_ffb1462a-77b7-48a5-8c6d-c4918ae94dd9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_02c1fbc6-9ea5-499b-b5a7-721a17dec22d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8f452ecc-a71e-48e4-92c7-df63188e0f2b" 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_ef8580db-db6e-4bf1-960f-5e1e6691e92e" 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_8f452ecc-a71e-48e4-92c7-df63188e0f2b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ef8580db-db6e-4bf1-960f-5e1e6691e92e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bbfcfa99-fe5e-498c-8f30-50f58a57f726" 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_8f452ecc-a71e-48e4-92c7-df63188e0f2b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bbfcfa99-fe5e-498c-8f30-50f58a57f726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e562b2c7-89f8-4042-8423-ad51d6dcba21" 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_289afe35-8345-4eab-bbec-d53ab792c128" 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_e562b2c7-89f8-4042-8423-ad51d6dcba21" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_289afe35-8345-4eab-bbec-d53ab792c128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_db6da6ef-569a-49ea-9bfe-3cc5527f2209" 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_e562b2c7-89f8-4042-8423-ad51d6dcba21" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_db6da6ef-569a-49ea-9bfe-3cc5527f2209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_faca79ed-2be3-437b-b98e-694ea5ee7579" 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_e562b2c7-89f8-4042-8423-ad51d6dcba21" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_faca79ed-2be3-437b-b98e-694ea5ee7579" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="ttek-20221002.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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" 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_87a9ba0b-720b-4900-97cd-d0ddb4bed792" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_87a9ba0b-720b-4900-97cd-d0ddb4bed792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0df63bd1-693c-4e9d-bc55-4317ffb953f9" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0df63bd1-693c-4e9d-bc55-4317ffb953f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_97795cce-5c43-416c-82fd-959f4b9eb438" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_97795cce-5c43-416c-82fd-959f4b9eb438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_f206e8ac-2c62-46c0-aa30-0a82fe4c3374" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_f206e8ac-2c62-46c0-aa30-0a82fe4c3374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_e54f8d9e-34df-440c-8976-663b5eba29c8" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_e54f8d9e-34df-440c-8976-663b5eba29c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_a1074e53-2ecd-4232-8cfc-5f33956dfaee" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_a1074e53-2ecd-4232-8cfc-5f33956dfaee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_73acd2e5-06d4-4a5d-b985-1241d02c6902" xlink:href="ttek-20221002.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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_73acd2e5-06d4-4a5d-b985-1241d02c6902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0c477261-9d59-4211-823b-eac445a8a0f1" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0c477261-9d59-4211-823b-eac445a8a0f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_f1fbde20-35f6-414b-90cc-15f73f2da01e" xlink:href="ttek-20221002.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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_f1fbde20-35f6-414b-90cc-15f73f2da01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_87f2874f-d592-4f3a-aa25-9f8e85cc43f3" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_87f2874f-d592-4f3a-aa25-9f8e85cc43f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_1209230b-618c-4947-bc7b-5e61122126ca" xlink:href="ttek-20221002.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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_1209230b-618c-4947-bc7b-5e61122126ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_573f2fb1-390a-4862-8c1f-cd2dc3085e8b" 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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_573f2fb1-390a-4862-8c1f-cd2dc3085e8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_f5b9865f-20df-4e04-a8ee-cfd2eca52e0a" xlink:href="ttek-20221002.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_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_f5b9865f-20df-4e04-a8ee-cfd2eca52e0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_e7d67620-9f6e-4889-981d-40308ef07929" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_e7d67620-9f6e-4889-981d-40308ef07929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_cb466c5a-1843-46dc-bf08-319e24ad24fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_80c6ff58-718d-4a70-9c0f-125e2cb54faf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_cb466c5a-1843-46dc-bf08-319e24ad24fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" xlink:type="simple" xlink:href="ttek-20221002.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_DeferredTaxAssetsLiabilitiesNet_d7362fd1-7a2e-4012-8a5b-0c27e42e97af" 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_1668e25a-f187-45c6-8d42-2b23f790c310" 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_d7362fd1-7a2e-4012-8a5b-0c27e42e97af" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1668e25a-f187-45c6-8d42-2b23f790c310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_166aa2b9-49e3-4d63-9566-f30b82050e50" 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_d7362fd1-7a2e-4012-8a5b-0c27e42e97af" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_166aa2b9-49e3-4d63-9566-f30b82050e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" 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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_8f81c846-9c5b-4d8c-af43-7b6e1756e7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_8f81c846-9c5b-4d8c-af43-7b6e1756e7e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5dd9bc1a-ff51-45a0-9545-5ffb9d9857cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5dd9bc1a-ff51-45a0-9545-5ffb9d9857cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements_eed23131-04e2-4729-903b-2c95e4cd4cb9" xlink:href="ttek-20221002.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_ttek_DeferredTaxAssetsLeasingArrangements_eed23131-04e2-4729-903b-2c95e4cd4cb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_466b0c97-a00a-4799-b102-278ee7ff9237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_466b0c97-a00a-4799-b102-278ee7ff9237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_aecc8faa-d87f-4f9d-a03d-1c82b6badce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_aecc8faa-d87f-4f9d-a03d-1c82b6badce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_df1cdc78-df8c-4d87-b5d2-f4f1730b77e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_df1cdc78-df8c-4d87-b5d2-f4f1730b77e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_066325d8-290f-4535-906f-72ccfc650de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_066325d8-290f-4535-906f-72ccfc650de1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsUnbilledRevenue_0c2b1841-1304-443d-b2bb-7a3bba25facc" xlink:href="ttek-20221002.xsd#ttek_DeferredTaxAssetsUnbilledRevenue"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_ttek_DeferredTaxAssetsUnbilledRevenue_0c2b1841-1304-443d-b2bb-7a3bba25facc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_dc417289-6b99-42df-91ae-ae335c2b4e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e4d3852d-4cf0-4c27-a5ea-16f61620e593" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_dc417289-6b99-42df-91ae-ae335c2b4e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_65a59945-7455-4d38-8255-4efe8b7d4e7b" 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_95f56592-10b0-4cd9-8c8a-f50bfa1e2018" 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_65a59945-7455-4d38-8255-4efe8b7d4e7b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_95f56592-10b0-4cd9-8c8a-f50bfa1e2018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_2eaa54e7-be48-40e7-b257-328dde448555" 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_65a59945-7455-4d38-8255-4efe8b7d4e7b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_2eaa54e7-be48-40e7-b257-328dde448555" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_72fcbeba-7354-4ab2-bc15-dcf9ee227b16" 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_65a59945-7455-4d38-8255-4efe8b7d4e7b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_72fcbeba-7354-4ab2-bc15-dcf9ee227b16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9e4f8893-19e6-49d1-8e15-9fc110b5075b" 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_65a59945-7455-4d38-8255-4efe8b7d4e7b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9e4f8893-19e6-49d1-8e15-9fc110b5075b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_f4e877a9-edaa-4371-bb9e-bec547428cc5" 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_65a59945-7455-4d38-8255-4efe8b7d4e7b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_f4e877a9-edaa-4371-bb9e-bec547428cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_34dac1f8-a48f-4063-9a3d-db44e3fcfecd" 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_65a59945-7455-4d38-8255-4efe8b7d4e7b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_34dac1f8-a48f-4063-9a3d-db44e3fcfecd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20221002.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_5759314c-406f-407f-8782-a17f5629b90d" 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_4a081d9f-6a6d-49bb-a062-bebfb053d6db" 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_5759314c-406f-407f-8782-a17f5629b90d" xlink:to="loc_us-gaap_LongTermDebtCurrent_4a081d9f-6a6d-49bb-a062-bebfb053d6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d13918ce-7dce-42e6-920b-a8bd2f1e9831" 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_5759314c-406f-407f-8782-a17f5629b90d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d13918ce-7dce-42e6-920b-a8bd2f1e9831" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20221002.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_9f3c8bde-95eb-4dd0-9693-61d686ab5405" 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_d95cb960-7bcc-46fa-9056-96846d52e025" 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_9f3c8bde-95eb-4dd0-9693-61d686ab5405" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d95cb960-7bcc-46fa-9056-96846d52e025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8fe36794-6f78-4c77-8064-2fec4e4e1e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9f3c8bde-95eb-4dd0-9693-61d686ab5405" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8fe36794-6f78-4c77-8064-2fec4e4e1e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_11848fd9-2ac6-4e62-9eb8-842f9fe8d451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9f3c8bde-95eb-4dd0-9693-61d686ab5405" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_11848fd9-2ac6-4e62-9eb8-842f9fe8d451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_caabafbb-de92-414b-96d7-0c7bc4e65a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9f3c8bde-95eb-4dd0-9693-61d686ab5405" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_caabafbb-de92-414b-96d7-0c7bc4e65a70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7f21d502-9057-47a2-ad21-be46d3de406c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_9f3c8bde-95eb-4dd0-9693-61d686ab5405" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7f21d502-9057-47a2-ad21-be46d3de406c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ttek-20221002.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_144be3f5-7343-4ca2-9977-cc088547d2b6" 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_4d531499-fade-4dac-a26f-973dfd88b18a" 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_144be3f5-7343-4ca2-9977-cc088547d2b6" xlink:to="loc_us-gaap_OperatingLeaseCost_4d531499-fade-4dac-a26f-973dfd88b18a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_cce93984-48ac-4afc-84c6-986f9b3085d2" 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_144be3f5-7343-4ca2-9977-cc088547d2b6" xlink:to="loc_us-gaap_SubleaseIncome_cce93984-48ac-4afc-84c6-986f9b3085d2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="simple" xlink:href="ttek-20221002.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_33c70610-4441-41d0-b2d7-899e0b84d050" 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_c848e8ff-cd88-4e7c-9550-97c8c6a6abbe" 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_33c70610-4441-41d0-b2d7-899e0b84d050" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c848e8ff-cd88-4e7c-9550-97c8c6a6abbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_92c36164-3e7a-4c0f-ae0a-6b4d0d93141b" 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_33c70610-4441-41d0-b2d7-899e0b84d050" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_92c36164-3e7a-4c0f-ae0a-6b4d0d93141b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="simple" xlink:href="ttek-20221002.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_72156467-95f7-4c46-b73b-006f78bd734b" 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_3f6e3060-f1e1-45fd-a69a-525e801b0dfb" 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_72156467-95f7-4c46-b73b-006f78bd734b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3f6e3060-f1e1-45fd-a69a-525e801b0dfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f8af091d-7adb-4633-b7f9-256fa6ed0cb2" 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_72156467-95f7-4c46-b73b-006f78bd734b" xlink:to="loc_us-gaap_OperatingLeaseLiability_f8af091d-7adb-4633-b7f9-256fa6ed0cb2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="ttek-20221002.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_0c123b65-3c7a-4a30-b41d-32341b646f8d" 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_7d1d5e36-987b-40f9-9899-7271865e5241" 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_0c123b65-3c7a-4a30-b41d-32341b646f8d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7d1d5e36-987b-40f9-9899-7271865e5241" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_55292f8d-3d6c-4f0e-801c-b4d65e7a93e3" 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_0c123b65-3c7a-4a30-b41d-32341b646f8d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_55292f8d-3d6c-4f0e-801c-b4d65e7a93e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3acfb869-2d7b-4943-b84b-ed1402d3ab03" 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_0c123b65-3c7a-4a30-b41d-32341b646f8d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3acfb869-2d7b-4943-b84b-ed1402d3ab03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_51dd95fa-2c13-4ac3-b643-a85027f51905" 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_0c123b65-3c7a-4a30-b41d-32341b646f8d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_51dd95fa-2c13-4ac3-b643-a85027f51905" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_924c7932-3de5-4545-bdd1-37c16af9545d" 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_0c123b65-3c7a-4a30-b41d-32341b646f8d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_924c7932-3de5-4545-bdd1-37c16af9545d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_af69aec8-beea-4c86-afe4-1bfd8ba681ae" 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_0c123b65-3c7a-4a30-b41d-32341b646f8d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_af69aec8-beea-4c86-afe4-1bfd8ba681ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="ttek-20221002.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_7f9f59d6-f918-47d8-a4f3-a50b4a518775" 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_df94ce1d-285d-44b5-a567-89fc4a352e23" 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_7f9f59d6-f918-47d8-a4f3-a50b4a518775" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_df94ce1d-285d-44b5-a567-89fc4a352e23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4ae876df-fc73-441d-b292-77924a48d9ea" 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_7f9f59d6-f918-47d8-a4f3-a50b4a518775" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4ae876df-fc73-441d-b292-77924a48d9ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" xlink:type="simple" xlink:href="ttek-20221002.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_4de7910f-bc68-4537-bc29-e27f81a6fafe" 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_b25372e1-9004-4dc0-a03a-0359636d42c3" 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_4de7910f-bc68-4537-bc29-e27f81a6fafe" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b25372e1-9004-4dc0-a03a-0359636d42c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_440e460a-cd31-4919-a3ac-3ed1de68c07f" 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_4de7910f-bc68-4537-bc29-e27f81a6fafe" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_440e460a-cd31-4919-a3ac-3ed1de68c07f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="simple" xlink:href="ttek-20221002.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_5441d59d-01af-4401-ba10-5165192ae570" 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_705a75ff-a7f2-4359-b8b4-7b931e99bd8b" 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_5441d59d-01af-4401-ba10-5165192ae570" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_705a75ff-a7f2-4359-b8b4-7b931e99bd8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3ee7bfab-a0b7-49ad-9605-4e8c66629609" 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_5441d59d-01af-4401-ba10-5165192ae570" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3ee7bfab-a0b7-49ad-9605-4e8c66629609" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20221002.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_ebc90406-ac97-46d5-9ce7-9336cd0e581c" 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_932bca54-1a36-4e57-9bfc-59682be0c9b2" 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_ebc90406-ac97-46d5-9ce7-9336cd0e581c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_932bca54-1a36-4e57-9bfc-59682be0c9b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_286ef332-fc61-4d14-9a1a-b9fe426b7c84" 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_ebc90406-ac97-46d5-9ce7-9336cd0e581c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_286ef332-fc61-4d14-9a1a-b9fe426b7c84" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>ttek-20221002_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 2022 Workiva-->
<!--r:2d4196c3-98c3-4d42-a073-32f39bc34d35,g:9bf5fbe5-235b-4c82-b7a7-67090cda83be-->
<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-20221002.xsd#ConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended" id="i6deaf7142c3f4ee38d0963362bef4306_ConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" 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_de96ceb7-9aeb-452f-89e1-84e7197b9a8d" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_de96ceb7-9aeb-452f-89e1-84e7197b9a8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_555ab0fb-6dcc-449f-bb25-2db33cc1baec" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_555ab0fb-6dcc-449f-bb25-2db33cc1baec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_34971cbe-d39d-42f5-a123-d3b0aab3d78c" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_GrossProfit_34971cbe-d39d-42f5-a123-d3b0aab3d78c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_dab133d2-5681-4a65-8bdb-6ffce999fc9b" xlink:href="ttek-20221002.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_dab133d2-5681-4a65-8bdb-6ffce999fc9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_a0026dae-870f-454f-9f7e-6db01beb7a81" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_a0026dae-870f-454f-9f7e-6db01beb7a81" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_24e570de-c132-41e3-99e3-15ffc97a5fef" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_24e570de-c132-41e3-99e3-15ffc97a5fef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_89e66f09-cd76-4200-b447-5f3c66ca01b0" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_OperatingIncomeLoss_89e66f09-cd76-4200-b447-5f3c66ca01b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_40d103f8-5f3f-4665-966a-b08d852fd44a" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_40d103f8-5f3f-4665-966a-b08d852fd44a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f07c8ecf-5441-4e26-b9b2-086f1345d69a" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_InterestExpense_f07c8ecf-5441-4e26-b9b2-086f1345d69a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_c6427967-3886-4519-811e-c32d8cb13978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_OtherNonoperatingIncome_c6427967-3886-4519-811e-c32d8cb13978" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af797278-09bb-42f7-b606-3292bbba97cd" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af797278-09bb-42f7-b606-3292bbba97cd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0837a09e-cd03-4626-afbd-88a2d3e0e30f" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0837a09e-cd03-4626-afbd-88a2d3e0e30f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_884205a4-01ae-4f92-a959-9619f7a14d99" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_ProfitLoss_884205a4-01ae-4f92-a959-9619f7a14d99" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5b01a44a-968c-40b2-9983-600e65bdfd12" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5b01a44a-968c-40b2-9983-600e65bdfd12" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_da744ff7-5cbb-4b08-932c-6280101e5123" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_da744ff7-5cbb-4b08-932c-6280101e5123" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_768f5a6e-4bd9-4dfe-916f-bcbd4dd930c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_768f5a6e-4bd9-4dfe-916f-bcbd4dd930c1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_08be349b-0aa8-4636-8288-e9cdc18a19d8" 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_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:to="loc_us-gaap_EarningsPerShareBasic_08be349b-0aa8-4636-8288-e9cdc18a19d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3c1b4ed0-b5f9-451e-a220-58dd03c9ea80" 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_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3c1b4ed0-b5f9-451e-a220-58dd03c9ea80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0efcef57-2832-4acf-98e1-94f95e4ef5bf" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4707996-b6f7-4eb8-a779-0698d1fcb434" 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_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4707996-b6f7-4eb8-a779-0698d1fcb434" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4befcf7c-f509-4de2-a355-402e466254a0" 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_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4befcf7c-f509-4de2-a355-402e466254a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7f44c265-1afe-4046-88c6-1d4add1a72a3" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_StatementTable_7f44c265-1afe-4046-88c6-1d4add1a72a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_928acbd4-d9b5-4afb-a69d-1e7ed9625376" 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_7f44c265-1afe-4046-88c6-1d4add1a72a3" xlink:to="loc_srt_ProductOrServiceAxis_928acbd4-d9b5-4afb-a69d-1e7ed9625376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_928acbd4-d9b5-4afb-a69d-1e7ed9625376_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_928acbd4-d9b5-4afb-a69d-1e7ed9625376" xlink:to="loc_srt_ProductsAndServicesDomain_928acbd4-d9b5-4afb-a69d-1e7ed9625376_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_16ab25ed-fd14-40ca-ba88-8732eb8f913c" 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_928acbd4-d9b5-4afb-a69d-1e7ed9625376" xlink:to="loc_srt_ProductsAndServicesDomain_16ab25ed-fd14-40ca-ba88-8732eb8f913c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember_2871a2cd-9039-4531-8336-4c74199f3b27" xlink:href="ttek-20221002.xsd#ttek_SubcontractorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_16ab25ed-fd14-40ca-ba88-8732eb8f913c" xlink:to="loc_ttek_SubcontractorMember_2871a2cd-9039-4531-8336-4c74199f3b27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_26bf27e5-315b-42a3-8d2d-d75475d92303" 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_16ab25ed-fd14-40ca-ba88-8732eb8f913c" xlink:to="loc_us-gaap_ServiceOtherMember_26bf27e5-315b-42a3-8d2d-d75475d92303" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20221002.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="if74472e14dc645a4bf6a2416a45d2bce_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_142f604b-abfe-4923-95f1-d2f85cd353e2" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" 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_142f604b-abfe-4923-95f1-d2f85cd353e2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4af179b4-db58-4f4c-8b5d-28621753f5ad" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_SharesOutstanding_4af179b4-db58-4f4c-8b5d-28621753f5ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd373d51-6b0a-4559-8e74-d6f6b9bbb143" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd373d51-6b0a-4559-8e74-d6f6b9bbb143" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_04fa92b7-2120-4e58-b626-90f889d75533" 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_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_ProfitLoss_04fa92b7-2120-4e58-b626-90f889d75533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e17047f1-d7d6-4c4f-af49-ee57bcf2d05f" 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_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e17047f1-d7d6-4c4f-af49-ee57bcf2d05f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5f2067ff-4975-4d43-aabc-a2f8d2676e05" 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_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5f2067ff-4975-4d43-aabc-a2f8d2676e05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ea1c063a-c4d6-4eb6-a76f-abed072546c6" 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_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ea1c063a-c4d6-4eb6-a76f-abed072546c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_8a4711a0-6002-4479-8825-61ebfa52d90c" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_8a4711a0-6002-4479-8825-61ebfa52d90c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8908bd02-ade6-4723-9ce5-c4b4367a2b91" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_DividendsCommonStockCash_8908bd02-ade6-4723-9ce5-c4b4367a2b91" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1d154f2e-41c1-4499-bc29-0f2dd2762a84" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1d154f2e-41c1-4499-bc29-0f2dd2762a84" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_3e8da4fb-abfa-4808-81fa-bdc14362f268" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_3e8da4fb-abfa-4808-81fa-bdc14362f268" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_aaec4710-4690-49cf-ac78-58526ecd2fb1" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_aaec4710-4690-49cf-ac78-58526ecd2fb1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b7087183-f133-4539-a158-0b7f3c5c7396" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b7087183-f133-4539-a158-0b7f3c5c7396" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_483a4fe4-6eb4-47f0-99f6-abca4956f254" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_483a4fe4-6eb4-47f0-99f6-abca4956f254" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_caf7268f-8fa8-497f-ab66-56bafabca5d0" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_caf7268f-8fa8-497f-ab66-56bafabca5d0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d6b9d5eb-2fe1-42d6-8e3d-ded591f01c14" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d6b9d5eb-2fe1-42d6-8e3d-ded591f01c14" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a7f6289f-4615-4697-9f7c-e9c115590650" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a7f6289f-4615-4697-9f7c-e9c115590650" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_18e6cc52-b86f-4a3a-8232-2403807148c1" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_18e6cc52-b86f-4a3a-8232-2403807148c1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_cec6a9ad-ab12-4495-af2d-3829c4be7499" 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_f3844167-e59d-4578-99ac-42c389405cce" 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_39a1b0a3-48e6-4834-a3e8-1b057537c63c" 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_142f604b-abfe-4923-95f1-d2f85cd353e2" xlink:to="loc_us-gaap_StatementTable_39a1b0a3-48e6-4834-a3e8-1b057537c63c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a9aa6592-a6f5-414e-996a-e4a0885c4805" 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_39a1b0a3-48e6-4834-a3e8-1b057537c63c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a9aa6592-a6f5-414e-996a-e4a0885c4805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9aa6592-a6f5-414e-996a-e4a0885c4805_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_a9aa6592-a6f5-414e-996a-e4a0885c4805" xlink:to="loc_us-gaap_EquityComponentDomain_a9aa6592-a6f5-414e-996a-e4a0885c4805_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f5d384e9-8140-49cc-b0fd-572f8818f632" 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_a9aa6592-a6f5-414e-996a-e4a0885c4805" xlink:to="loc_us-gaap_EquityComponentDomain_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_811f076b-b9fd-4dc0-b45b-4da428bfa13c" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_CommonStockMember_811f076b-b9fd-4dc0-b45b-4da428bfa13c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1bf1699c-f327-443c-b883-b3f54b1f1ec1" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1bf1699c-f327-443c-b883-b3f54b1f1ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cce7a32a-cf61-4c88-8f2e-75b7fabb0711" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cce7a32a-cf61-4c88-8f2e-75b7fabb0711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d8d9284f-c61c-4bbf-afc8-5a9159d66bdf" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_RetainedEarningsMember_d8d9284f-c61c-4bbf-afc8-5a9159d66bdf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_839ba7ec-0b03-4281-a988-67e80f9328d0" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_ParentMember_839ba7ec-0b03-4281-a988-67e80f9328d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_f0540964-819c-48b4-bd57-cebc125311d4" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_NoncontrollingInterestMember_f0540964-819c-48b4-bd57-cebc125311d4" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#BasisofPresentationandPreparationPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="extended" id="id2af66f816104d9fbc984ec3d82d8a36_BasisofPresentationandPreparationPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2e0d0150-88b4-446b-95cb-a21b93c305c9" 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_de47e5e4-7516-4ce1-844d-8a263def71a6" 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_2e0d0150-88b4-446b-95cb-a21b93c305c9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de47e5e4-7516-4ce1-844d-8a263def71a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" 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_2e0d0150-88b4-446b-95cb-a21b93c305c9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" 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_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17fdcb8a-39ca-4ea8-800d-9f34094d6edd_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_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17fdcb8a-39ca-4ea8-800d-9f34094d6edd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_912fa013-d382-43cc-81c8-c188cd8fa977" 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_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_912fa013-d382-43cc-81c8-c188cd8fa977" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_b9f99c93-7007-4a58-82ee-3504b15344df" xlink:href="ttek-20221002.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_912fa013-d382-43cc-81c8-c188cd8fa977" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_b9f99c93-7007-4a58-82ee-3504b15344df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bc61bb64-68b0-4562-a948-5b335b30df4d" 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_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:to="loc_srt_RangeAxis_bc61bb64-68b0-4562-a948-5b335b30df4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bc61bb64-68b0-4562-a948-5b335b30df4d_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_bc61bb64-68b0-4562-a948-5b335b30df4d" xlink:to="loc_srt_RangeMember_bc61bb64-68b0-4562-a948-5b335b30df4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d5442d5-a800-4ca6-9340-888f68a6d156" 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_bc61bb64-68b0-4562-a948-5b335b30df4d" xlink:to="loc_srt_RangeMember_5d5442d5-a800-4ca6-9340-888f68a6d156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_304671f6-acdf-4d68-880f-532402c19202" 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_5d5442d5-a800-4ca6-9340-888f68a6d156" xlink:to="loc_srt_MinimumMember_304671f6-acdf-4d68-880f-532402c19202" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4bfe84a7-60a0-425d-8b8a-3eca67e2c4ab" 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_5d5442d5-a800-4ca6-9340-888f68a6d156" xlink:to="loc_srt_MaximumMember_4bfe84a7-60a0-425d-8b8a-3eca67e2c4ab" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="extended" id="i4435557cf2824574a3ec549fc1481666_BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" 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_629e8d81-de0e-4a91-ba2a-ca6d3e6df5b5" 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_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_629e8d81-de0e-4a91-ba2a-ca6d3e6df5b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_9b9cfe36-223b-4c5b-b19d-a877574c066c" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_629e8d81-de0e-4a91-ba2a-ca6d3e6df5b5" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_9b9cfe36-223b-4c5b-b19d-a877574c066c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" 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_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_43d3d582-b7ee-4aa2-b23d-b54d56622fc4" xlink:href="ttek-20221002.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:to="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_43d3d582-b7ee-4aa2-b23d-b54d56622fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_f4305f84-ed68-4b06-8646-f4472012de1d" xlink:href="ttek-20221002.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:to="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_f4305f84-ed68-4b06-8646-f4472012de1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies_e5e60f7e-7557-4fb4-82d8-cd6d7ae6dbad" xlink:href="ttek-20221002.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:to="loc_ttek_PercentageOfRevenueEarnedFromAgencies_e5e60f7e-7557-4fb4-82d8-cd6d7ae6dbad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_5c23f451-076d-4f95-b1a2-308a3e2d3b06" 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_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" xlink:to="loc_us-gaap_ConcentrationRiskTable_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_472ebcb4-6437-4bbb-a54c-e2c224a4802b" 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_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:to="loc_srt_RangeAxis_472ebcb4-6437-4bbb-a54c-e2c224a4802b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_472ebcb4-6437-4bbb-a54c-e2c224a4802b_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_472ebcb4-6437-4bbb-a54c-e2c224a4802b" xlink:to="loc_srt_RangeMember_472ebcb4-6437-4bbb-a54c-e2c224a4802b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea3a44ed-578e-4a52-9e37-e350000580e6" 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_472ebcb4-6437-4bbb-a54c-e2c224a4802b" xlink:to="loc_srt_RangeMember_ea3a44ed-578e-4a52-9e37-e350000580e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9d532b2-c2c2-4022-a715-1ba3ab3b1cf9" 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_ea3a44ed-578e-4a52-9e37-e350000580e6" xlink:to="loc_srt_MinimumMember_c9d532b2-c2c2-4022-a715-1ba3ab3b1cf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_344fa047-9a8c-4a32-a6fe-98e3123ba672" 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_ea3a44ed-578e-4a52-9e37-e350000580e6" xlink:to="loc_srt_MaximumMember_344fa047-9a8c-4a32-a6fe-98e3123ba672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_16d69087-1b11-49e6-a7ac-a8f93fc802ef" 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_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:to="loc_srt_MajorCustomersAxis_16d69087-1b11-49e6-a7ac-a8f93fc802ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_16d69087-1b11-49e6-a7ac-a8f93fc802ef_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_16d69087-1b11-49e6-a7ac-a8f93fc802ef" xlink:to="loc_srt_NameOfMajorCustomerDomain_16d69087-1b11-49e6-a7ac-a8f93fc802ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" 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_16d69087-1b11-49e6-a7ac-a8f93fc802ef" xlink:to="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_76da5609-71fe-44ae-b75e-95509e7a4abd" xlink:href="ttek-20221002.xsd#ttek_FederalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:to="loc_ttek_FederalGovernmentMember_76da5609-71fe-44ae-b75e-95509e7a4abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_53af169d-626c-4249-95b0-694e76fd8736" xlink:href="ttek-20221002.xsd#ttek_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:to="loc_ttek_CommercialMember_53af169d-626c-4249-95b0-694e76fd8736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_85542a0f-d928-4528-bc8a-da309edc252d" xlink:href="ttek-20221002.xsd#ttek_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:to="loc_ttek_InternationalMember_85542a0f-d928-4528-bc8a-da309edc252d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#RevenueandContractBalancesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="extended" id="i41cbb18752d44d84a61e05639f983556_RevenueandContractBalancesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4e6ca824-dc8c-40b2-8b93-a44f7247f940" 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_35bc5233-3fed-4a8e-a543-1056eea7b31b" 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_4e6ca824-dc8c-40b2-8b93-a44f7247f940" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_35bc5233-3fed-4a8e-a543-1056eea7b31b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_537336d5-8157-4179-b52d-577a1f7e1593" 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_4e6ca824-dc8c-40b2-8b93-a44f7247f940" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_537336d5-8157-4179-b52d-577a1f7e1593" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_740b8ecc-c873-4e70-bab5-e65289bb5e25" 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_537336d5-8157-4179-b52d-577a1f7e1593" xlink:to="loc_srt_MajorCustomersAxis_740b8ecc-c873-4e70-bab5-e65289bb5e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_740b8ecc-c873-4e70-bab5-e65289bb5e25_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_740b8ecc-c873-4e70-bab5-e65289bb5e25" xlink:to="loc_srt_NameOfMajorCustomerDomain_740b8ecc-c873-4e70-bab5-e65289bb5e25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" 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_740b8ecc-c873-4e70-bab5-e65289bb5e25" xlink:to="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_d84e05c2-f7cf-4c8b-a9f8-37b0108ca07a" xlink:href="ttek-20221002.xsd#ttek_FederalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_FederalGovernmentMember_d84e05c2-f7cf-4c8b-a9f8-37b0108ca07a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember_9d384e67-0532-4d83-bc45-160867c0a12f" xlink:href="ttek-20221002.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_StateAndLocalGovernmentMember_9d384e67-0532-4d83-bc45-160867c0a12f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_1fd4bb19-2bcd-4673-8b16-2b4f46d21346" xlink:href="ttek-20221002.xsd#ttek_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_CommercialMember_1fd4bb19-2bcd-4673-8b16-2b4f46d21346" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_23009441-6802-4795-a9be-e31490437798" xlink:href="ttek-20221002.xsd#ttek_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_InternationalMember_23009441-6802-4795-a9be-e31490437798" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9699b56a-583b-460c-bd72-e38b7636ea52" 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_537336d5-8157-4179-b52d-577a1f7e1593" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9699b56a-583b-460c-bd72-e38b7636ea52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_9699b56a-583b-460c-bd72-e38b7636ea52_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_9699b56a-583b-460c-bd72-e38b7636ea52" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_9699b56a-583b-460c-bd72-e38b7636ea52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_cd459af0-a46f-4bc8-843b-13f625d4e8f8" 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_9699b56a-583b-460c-bd72-e38b7636ea52" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_66e069ad-f9b3-46b4-a617-feb528980381" 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_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:to="loc_us-gaap_FixedPriceContractMember_66e069ad-f9b3-46b4-a617-feb528980381" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_23010a38-daf0-4f44-8fbe-c022218d6062" 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_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_23010a38-daf0-4f44-8fbe-c022218d6062" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember_25b8b693-95cb-43e9-92b6-fce276f1b13c" xlink:href="ttek-20221002.xsd#ttek_CostPlusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:to="loc_ttek_CostPlusMember_25b8b693-95cb-43e9-92b6-fce276f1b13c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="extended" id="i2416a77191fd4f0cb6eb5a6693aaec0e_RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9ee752c3-e66f-424d-bacb-837b1f6d21d5" 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_e959aec1-3e8f-4716-949e-4e4aadb86d00" 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_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e959aec1-3e8f-4716-949e-4e4aadb86d00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_34e4a962-3405-4b4d-a494-4007554d2fd5" 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_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_34e4a962-3405-4b4d-a494-4007554d2fd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_939f3213-340d-474c-a679-71bba4cdbf41" xlink:href="ttek-20221002.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_939f3213-340d-474c-a679-71bba4cdbf41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_43de55ca-3801-4e65-84c8-9f24d10e8dd8" 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_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_43de55ca-3801-4e65-84c8-9f24d10e8dd8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_78ebe48e-19b9-4bec-b071-840ef31e2fa9" 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_43de55ca-3801-4e65-84c8-9f24d10e8dd8" xlink:to="loc_srt_ProductOrServiceAxis_78ebe48e-19b9-4bec-b071-840ef31e2fa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_78ebe48e-19b9-4bec-b071-840ef31e2fa9_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_78ebe48e-19b9-4bec-b071-840ef31e2fa9" xlink:to="loc_srt_ProductsAndServicesDomain_78ebe48e-19b9-4bec-b071-840ef31e2fa9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7d9b584e-4916-4cfa-8777-bba084b4c7d3" 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_78ebe48e-19b9-4bec-b071-840ef31e2fa9" xlink:to="loc_srt_ProductsAndServicesDomain_7d9b584e-4916-4cfa-8777-bba084b4c7d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember_21a53df6-fc7e-4ebe-9ec9-ecb9580e7437" xlink:href="ttek-20221002.xsd#ttek_ContractRetentionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7d9b584e-4916-4cfa-8777-bba084b4c7d3" xlink:to="loc_ttek_ContractRetentionsMember_21a53df6-fc7e-4ebe-9ec9-ecb9580e7437" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended" id="idf53ec5ea9814ead82fefd9337e14d1d_RevenueandContractBalancesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" 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_c585d19f-1d33-47ce-9bce-54588f421045" 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_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c585d19f-1d33-47ce-9bce-54588f421045" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_98860a45-0543-40dd-9050-28ae1eff2234" 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_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_98860a45-0543-40dd-9050-28ae1eff2234" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_9ca7b48d-6e77-4b28-9f6e-2662f794f44a" xlink:href="ttek-20221002.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_9ca7b48d-6e77-4b28-9f6e-2662f794f44a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_ed701820-0152-49a9-8b39-7942bafb5097" xlink:href="ttek-20221002.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_ed701820-0152-49a9-8b39-7942bafb5097" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_7b748ed7-35cb-423f-a573-df0f5726d527" xlink:href="ttek-20221002.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_7b748ed7-35cb-423f-a573-df0f5726d527" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_87b19ea5-26b6-4de8-8274-19bff9d0c1f3" xlink:href="ttek-20221002.xsd#ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_87b19ea5-26b6-4de8-8274-19bff9d0c1f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0e8bff52-6c75-4aea-8f5f-a8eb66b27233" 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_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0e8bff52-6c75-4aea-8f5f-a8eb66b27233" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_50807501-c635-40d3-897c-3192c391ae02" xlink:href="ttek-20221002.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_50807501-c635-40d3-897c-3192c391ae02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ce3a2e6f-b817-42b2-9487-cdcc937fa10e" xlink:href="ttek-20221002.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ce3a2e6f-b817-42b2-9487-cdcc937fa10e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_3c27fc51-dfa6-4f62-85b4-27aa9ba177e0" xlink:href="ttek-20221002.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_3c27fc51-dfa6-4f62-85b4-27aa9ba177e0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" 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_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" 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_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f587d9f-3c5c-4ad9-9974-c9466c1fec32_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_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" xlink:to="loc_us-gaap_SegmentDomain_1f587d9f-3c5c-4ad9-9974-c9466c1fec32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eefed1c0-a522-4adf-9606-c5ea4426e21d" 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_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" xlink:to="loc_us-gaap_SegmentDomain_eefed1c0-a522-4adf-9606-c5ea4426e21d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_a7971cfb-0379-4105-a76a-4b18ae0e0997" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eefed1c0-a522-4adf-9606-c5ea4426e21d" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_a7971cfb-0379-4105-a76a-4b18ae0e0997" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="extended" id="i98bc3530540b4364a6674546f52b9248_RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" 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_7475e966-4716-4727-a03c-cbe9bf328f1e" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7475e966-4716-4727-a03c-cbe9bf328f1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1bef209e-61da-4623-aa84-cb9c5fe3949a" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1bef209e-61da-4623-aa84-cb9c5fe3949a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d67a94f8-731e-4c51-a98a-747cce2e251c" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d67a94f8-731e-4c51-a98a-747cce2e251c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_458a47fe-0b69-4708-92f5-c416b65af9f9" 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_d67a94f8-731e-4c51-a98a-747cce2e251c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_458a47fe-0b69-4708-92f5-c416b65af9f9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="ttek-20221002.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="extended" id="i709546092cc14068b8fb83494f04c477_RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" 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_7475e966-4716-4727-a03c-cbe9bf328f1e" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7475e966-4716-4727-a03c-cbe9bf328f1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1bef209e-61da-4623-aa84-cb9c5fe3949a" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1bef209e-61da-4623-aa84-cb9c5fe3949a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d67a94f8-731e-4c51-a98a-747cce2e251c" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d67a94f8-731e-4c51-a98a-747cce2e251c" 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-20221002.xsd#StockRepurchaseandDividendsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="extended" id="i2fa4580fd3484019baa729b56b867396_StockRepurchaseandDividendsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f7b5e462-5909-4bdb-b36c-1e0dbb6852d6" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f7b5e462-5909-4bdb-b36c-1e0dbb6852d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c89aa2b9-cde9-4b99-9419-8090b50faa5a" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c89aa2b9-cde9-4b99-9419-8090b50faa5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_3ba17234-56c3-4e04-9e41-d0961d35f61c" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_3ba17234-56c3-4e04-9e41-d0961d35f61c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6d7dae30-204f-4b12-8c4c-634571ed7acc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6d7dae30-204f-4b12-8c4c-634571ed7acc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_f1188485-818d-43cf-b06b-2c563fc73ef8" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_f1188485-818d-43cf-b06b-2c563fc73ef8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_88eca20f-a35c-4df6-bb30-c84987ce509e" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_88eca20f-a35c-4df6-bb30-c84987ce509e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6252ccd7-e15f-4d7a-8dff-f2b564392781" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6252ccd7-e15f-4d7a-8dff-f2b564392781" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_e7b8e633-0328-4a85-8763-fe60cdfa57cc" 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_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_e7b8e633-0328-4a85-8763-fe60cdfa57cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e7b8e633-0328-4a85-8763-fe60cdfa57cc_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_e7b8e633-0328-4a85-8763-fe60cdfa57cc" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e7b8e633-0328-4a85-8763-fe60cdfa57cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" 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_e7b8e633-0328-4a85-8763-fe60cdfa57cc" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_October2021StockRepurchaseProgramMember_c152087c-b4bb-4745-948d-7ac3a38e2cb9" xlink:href="ttek-20221002.xsd#ttek_October2021StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" xlink:to="loc_ttek_October2021StockRepurchaseProgramMember_c152087c-b4bb-4745-948d-7ac3a38e2cb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_January2020StockRepurchaseProgramMember_9d276773-d48d-49e2-b7a9-aaced9e0dc87" xlink:href="ttek-20221002.xsd#ttek_January2020StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" xlink:to="loc_ttek_January2020StockRepurchaseProgramMember_9d276773-d48d-49e2-b7a9-aaced9e0dc87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_068a62f2-569a-42ed-9f9c-278c0738bd17" 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_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_068a62f2-569a-42ed-9f9c-278c0738bd17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_068a62f2-569a-42ed-9f9c-278c0738bd17_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_068a62f2-569a-42ed-9f9c-278c0738bd17" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_068a62f2-569a-42ed-9f9c-278c0738bd17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_236cd01a-d16c-4eee-ad98-3dfc5ad40b05" 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_068a62f2-569a-42ed-9f9c-278c0738bd17" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_236cd01a-d16c-4eee-ad98-3dfc5ad40b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e8ff288a-7127-4ada-8bf7-6f26bfe4d030" 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_236cd01a-d16c-4eee-ad98-3dfc5ad40b05" xlink:to="loc_us-gaap_SubsequentEventMember_e8ff288a-7127-4ada-8bf7-6f26bfe4d030" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" 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_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_srt_StatementScenarioAxis_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e17bf1ba-4477-4ab4-81a0-6f1fe688711b_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_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e17bf1ba-4477-4ab4-81a0-6f1fe688711b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ca8a9bad-a9e8-42f0-93d2-6dbea9b59023" 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_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ca8a9bad-a9e8-42f0-93d2-6dbea9b59023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_602cc742-a967-45df-9c60-e6cb9f21b340" 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_ca8a9bad-a9e8-42f0-93d2-6dbea9b59023" xlink:to="loc_srt_ScenarioForecastMember_602cc742-a967-45df-9c60-e6cb9f21b340" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="if97dbb1168744b0392d2939f8f5912d9_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" 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_ExpectedPricePerShareAcquired_38f1f9f4-6d3c-44c0-8247-27c7dd668e02" xlink:href="ttek-20221002.xsd#ttek_ExpectedPricePerShareAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_ExpectedPricePerShareAcquired_38f1f9f4-6d3c-44c0-8247-27c7dd668e02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_965ba7b3-7ded-4982-abce-960755944d75" xlink:href="ttek-20221002.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_965ba7b3-7ded-4982-abce-960755944d75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_34de613c-2cdd-4f2d-8309-dfc9c0e31c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_34de613c-2cdd-4f2d-8309-dfc9c0e31c3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationPriceOfAcquisitionExpected_a7ef7609-bf8b-47d6-b9b8-e8e4f94d35e0" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationPriceOfAcquisitionExpected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationPriceOfAcquisitionExpected_a7ef7609-bf8b-47d6-b9b8-e8e4f94d35e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfAcquisitions_535a9847-9410-4c53-a495-3c40a4655f30" xlink:href="ttek-20221002.xsd#ttek_NumberOfAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_NumberOfAcquisitions_535a9847-9410-4c53-a495-3c40a4655f30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_97a0a3ea-ad04-44eb-a9b6-ea2309fbaeda" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_97a0a3ea-ad04-44eb-a9b6-ea2309fbaeda" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_185e1864-4f8d-4b2a-90ea-5ad6e50893b1" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_185e1864-4f8d-4b2a-90ea-5ad6e50893b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_f099063b-7733-4604-afef-c12a31b313f8" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_f099063b-7733-4604-afef-c12a31b313f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_b8c71b13-bfcc-465d-8296-c325a8991f1c" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_b8c71b13-bfcc-465d-8296-c325a8991f1c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e78b5d3a-5ca1-47a7-8304-a817578c980f" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e78b5d3a-5ca1-47a7-8304-a817578c980f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_223d54fb-cf56-4ada-91b2-6e7a4b1f8386" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_223d54fb-cf56-4ada-91b2-6e7a4b1f8386" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_c09debd5-b6a0-450a-aef9-9447fda500c3" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_c09debd5-b6a0-450a-aef9-9447fda500c3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_f45ffadd-3348-4d41-9c3c-6f6febde5707" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_f45ffadd-3348-4d41-9c3c-6f6febde5707" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e8ab5143-3912-4fc6-b8ff-ecfcf67372e0" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e8ab5143-3912-4fc6-b8ff-ecfcf67372e0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_effa4d21-f5d8-48f8-abf4-8bac2d2ea4b3" xlink:href="ttek-20221002.xsd#ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_effa4d21-f5d8-48f8-abf4-8bac2d2ea4b3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_aa815de7-b3dd-490f-8929-7c310a849ce8" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_aa815de7-b3dd-490f-8929-7c310a849ce8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_a8a142e3-93ec-4816-831c-bca5d73dc5e8" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_a8a142e3-93ec-4816-831c-bca5d73dc5e8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_6c05c95d-8bd2-45da-9e93-7d840da94126" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_6c05c95d-8bd2-45da-9e93-7d840da94126" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_a6ca034b-7ad0-48e1-850f-c2afe1992080" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_a6ca034b-7ad0-48e1-850f-c2afe1992080" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_4f58d74b-75a3-43e6-a4ca-5523160edfcd" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_4f58d74b-75a3-43e6-a4ca-5523160edfcd" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_c33351a1-6ff1-48d3-9177-d7217bceb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_c33351a1-6ff1-48d3-9177-d7217bceb5c1" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c6262a47-269e-4fe7-a7c9-4124f8fed01e" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c6262a47-269e-4fe7-a7c9-4124f8fed01e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c6262a47-269e-4fe7-a7c9-4124f8fed01e_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_c6262a47-269e-4fe7-a7c9-4124f8fed01e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c6262a47-269e-4fe7-a7c9-4124f8fed01e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" 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_c6262a47-269e-4fe7-a7c9-4124f8fed01e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RPSGroupPlcMember_f1a22ec7-6ae4-49ff-913c-508b402fd16b" xlink:href="ttek-20221002.xsd#ttek_RPSGroupPlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_RPSGroupPlcMember_f1a22ec7-6ae4-49ff-913c-508b402fd16b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4efce6e5-f955-4963-b9d4-b000dc18164b" 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_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4efce6e5-f955-4963-b9d4-b000dc18164b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_HoareLeaMember_5803aaf3-d708-4952-a74e-283f1f387388" xlink:href="ttek-20221002.xsd#ttek_HoareLeaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_HoareLeaMember_5803aaf3-d708-4952-a74e-283f1f387388" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember_af0b5c08-1107-4b31-ab0a-05795a006525" xlink:href="ttek-20221002.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_NormanDisneyAndYoungMember_af0b5c08-1107-4b31-ab0a-05795a006525" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember_28358e4d-19d4-4b49-8c28-f5484189034a" xlink:href="ttek-20221002.xsd#ttek_EGlobalTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_EGlobalTechMember_28358e4d-19d4-4b49-8c28-f5484189034a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember_3ee3cedb-9099-4c20-8621-b6e6dce9992b" xlink:href="ttek-20221002.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_SegueTechnologiesIncMember_3ee3cedb-9099-4c20-8621-b6e6dce9992b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllAcquisitionsMember_5c787fde-c687-48f9-a8c1-57a0bcecf028" xlink:href="ttek-20221002.xsd#ttek_AllAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_AllAcquisitionsMember_5c787fde-c687-48f9-a8c1-57a0bcecf028" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e309ebd-8476-4db8-8967-7752e9b71a4a" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e309ebd-8476-4db8-8967-7752e9b71a4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7e309ebd-8476-4db8-8967-7752e9b71a4a_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_7e309ebd-8476-4db8-8967-7752e9b71a4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7e309ebd-8476-4db8-8967-7752e9b71a4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eca10df2-1217-45a5-a5c8-cea2c298efca" 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_7e309ebd-8476-4db8-8967-7752e9b71a4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eca10df2-1217-45a5-a5c8-cea2c298efca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_3661086d-7741-4a2b-a123-e5a549466955" 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_eca10df2-1217-45a5-a5c8-cea2c298efca" xlink:to="loc_us-gaap_CustomerContractsMember_3661086d-7741-4a2b-a123-e5a549466955" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f3e72d12-a29e-42e7-9cae-c6d4e41820eb" 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_eca10df2-1217-45a5-a5c8-cea2c298efca" xlink:to="loc_us-gaap_TradeNamesMember_f3e72d12-a29e-42e7-9cae-c6d4e41820eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a6d4aceb-0570-469c-8f5c-7936eedc9589" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_srt_RangeAxis_a6d4aceb-0570-469c-8f5c-7936eedc9589" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a6d4aceb-0570-469c-8f5c-7936eedc9589_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_a6d4aceb-0570-469c-8f5c-7936eedc9589" xlink:to="loc_srt_RangeMember_a6d4aceb-0570-469c-8f5c-7936eedc9589_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef15ba05-26d1-41c9-a56a-5c7466b6beac" 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_a6d4aceb-0570-469c-8f5c-7936eedc9589" xlink:to="loc_srt_RangeMember_ef15ba05-26d1-41c9-a56a-5c7466b6beac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ecf215bb-8629-4bd5-a27c-8d12f6b99d82" 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_ef15ba05-26d1-41c9-a56a-5c7466b6beac" xlink:to="loc_srt_MinimumMember_ecf215bb-8629-4bd5-a27c-8d12f6b99d82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f49e9de6-c040-4241-84f0-6c9701ab8f67" 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_ef15ba05-26d1-41c9-a56a-5c7466b6beac" xlink:to="loc_srt_MaximumMember_f49e9de6-c040-4241-84f0-6c9701ab8f67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_68a87d74-9749-4d29-923e-ff358bf34c62" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_srt_StatementScenarioAxis_68a87d74-9749-4d29-923e-ff358bf34c62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_68a87d74-9749-4d29-923e-ff358bf34c62_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_68a87d74-9749-4d29-923e-ff358bf34c62" xlink:to="loc_srt_ScenarioUnspecifiedDomain_68a87d74-9749-4d29-923e-ff358bf34c62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2d05786f-845d-4372-8ec0-d0333825ad92" 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_68a87d74-9749-4d29-923e-ff358bf34c62" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2d05786f-845d-4372-8ec0-d0333825ad92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ee97249b-3282-44ca-a022-b2d74d3c8de5" 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_2d05786f-845d-4372-8ec0-d0333825ad92" xlink:to="loc_srt_ScenarioForecastMember_ee97249b-3282-44ca-a022-b2d74d3c8de5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_56e5a89f-c76a-4643-aa4c-24f96a64f10a" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_56e5a89f-c76a-4643-aa4c-24f96a64f10a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_56e5a89f-c76a-4643-aa4c-24f96a64f10a_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_56e5a89f-c76a-4643-aa4c-24f96a64f10a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_56e5a89f-c76a-4643-aa4c-24f96a64f10a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" 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_56e5a89f-c76a-4643-aa4c-24f96a64f10a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_997e113b-f64c-4acb-b724-6cda858f058d" 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_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" xlink:to="loc_us-gaap_InterestExpenseMember_997e113b-f64c-4acb-b724-6cda858f058d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_a7bc1620-bfc0-48d4-a08a-35a9c291cffe" 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_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" xlink:to="loc_us-gaap_OperatingIncomeLossMember_a7bc1620-bfc0-48d4-a08a-35a9c291cffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1f30b8a6-2bdc-4d5a-926f-661ed48eb920_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_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1f30b8a6-2bdc-4d5a-926f-661ed48eb920_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cadaafa4-8e84-4163-8453-203db7c29047" 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_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cadaafa4-8e84-4163-8453-203db7c29047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_dea7e650-bdb1-480b-98b9-aaeab9a708a6" xlink:href="ttek-20221002.xsd#ttek_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cadaafa4-8e84-4163-8453-203db7c29047" xlink:to="loc_ttek_ContingentConsiderationMember_dea7e650-bdb1-480b-98b9-aaeab9a708a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78_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_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eacf20ff-0701-41c1-bad8-72c56c6c9616" 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_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eacf20ff-0701-41c1-bad8-72c56c6c9616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2c23b443-275f-4a73-80f2-29f1255a30e1" 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_eacf20ff-0701-41c1-bad8-72c56c6c9616" xlink:to="loc_us-gaap_SubsequentEventMember_2c23b443-275f-4a73-80f2-29f1255a30e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="extended" id="i3d3da60e873347ea82190c7f1a6928ca_AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_59a8df27-373e-49f5-98d8-b9534e29467d" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" 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_59a8df27-373e-49f5-98d8-b9534e29467d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7e402992-75ab-41ee-ab06-c8b3f54f8882" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7e402992-75ab-41ee-ab06-c8b3f54f8882" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_221d33e3-fcb6-4502-860b-89faec93e058" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_221d33e3-fcb6-4502-860b-89faec93e058" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14e70459-7875-41a3-b7d5-4ff585216f12" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14e70459-7875-41a3-b7d5-4ff585216f12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_bf18aaf2-49e9-4514-b424-1d4c7dde60c9" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_bf18aaf2-49e9-4514-b424-1d4c7dde60c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:href="ttek-20221002.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_ttek_EarnOutPaymentsAbstract_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_dc408e46-5fca-4b4d-bebf-06045299ef4e" 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_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_dc408e46-5fca-4b4d-bebf-06045299ef4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_920e523f-c4b7-45c7-8190-a154e43bf002" 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_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_920e523f-c4b7-45c7-8190-a154e43bf002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3ab489a0-a9c9-4352-b7cd-405286273407" 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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_4e765cc0-0758-44e5-bb2e-effac9b2b650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_4e765cc0-0758-44e5-bb2e-effac9b2b650" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" 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_59a8df27-373e-49f5-98d8-b9534e29467d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6a212a33-5e1e-4c51-b098-037460f169d7" 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_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6a212a33-5e1e-4c51-b098-037460f169d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6a212a33-5e1e-4c51-b098-037460f169d7_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_6a212a33-5e1e-4c51-b098-037460f169d7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6a212a33-5e1e-4c51-b098-037460f169d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_91181502-353d-46b6-b596-81170ceed839" 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_6a212a33-5e1e-4c51-b098-037460f169d7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_91181502-353d-46b6-b596-81170ceed839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_851c4729-3a59-4503-bc24-004c91fee6fc" 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_91181502-353d-46b6-b596-81170ceed839" xlink:to="loc_us-gaap_InterestExpenseMember_851c4729-3a59-4503-bc24-004c91fee6fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_6b1737d4-0e45-492d-94c5-e854a8354a4e" 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_91181502-353d-46b6-b596-81170ceed839" xlink:to="loc_us-gaap_OperatingIncomeLossMember_6b1737d4-0e45-492d-94c5-e854a8354a4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_dc244b53-5789-4d6a-8b4e-51c79235fe10" 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_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_dc244b53-5789-4d6a-8b4e-51c79235fe10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_dc244b53-5789-4d6a-8b4e-51c79235fe10_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_dc244b53-5789-4d6a-8b4e-51c79235fe10" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_dc244b53-5789-4d6a-8b4e-51c79235fe10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_362e9280-53e2-4225-9b16-3d783559497d" 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_dc244b53-5789-4d6a-8b4e-51c79235fe10" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_362e9280-53e2-4225-9b16-3d783559497d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_da135c3d-20b2-4b2b-99a9-24955ff63e37" xlink:href="ttek-20221002.xsd#ttek_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_362e9280-53e2-4225-9b16-3d783559497d" xlink:to="loc_ttek_ContingentConsiderationMember_da135c3d-20b2-4b2b-99a9-24955ff63e37" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="extended" id="iff5baf37a30c4a2c86f203dba1d388d0_GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3e7ee28d-e13d-4f2e-b453-8113823f7bed" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" 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_3e7ee28d-e13d-4f2e-b453-8113823f7bed" xlink:to="loc_us-gaap_GoodwillRollForward_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cefb35ba-943f-4b23-8677-b06d0b923ec3" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_Goodwill_cefb35ba-943f-4b23-8677-b06d0b923ec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers_6dcb1c36-c341-4af6-a111-dbeb65ec5701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillTransfers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_GoodwillTransfers_6dcb1c36-c341-4af6-a111-dbeb65ec5701" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_70ad6263-87cd-4579-8f36-e955b09407ed" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_70ad6263-87cd-4579-8f36-e955b09407ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6d5cd52b-8cea-44fd-8a5b-9747a137f36a" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6d5cd52b-8cea-44fd-8a5b-9747a137f36a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_81da6846-d123-4e7f-9c20-3f5acc133e88" 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_8133e39e-6601-4adb-89f9-5dd3ac8389dc" 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_3e7ee28d-e13d-4f2e-b453-8113823f7bed" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8133e39e-6601-4adb-89f9-5dd3ac8389dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f9fcc119-41dd-41e2-aed0-88d00e99791e" 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_8133e39e-6601-4adb-89f9-5dd3ac8389dc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f9fcc119-41dd-41e2-aed0-88d00e99791e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f9fcc119-41dd-41e2-aed0-88d00e99791e_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_f9fcc119-41dd-41e2-aed0-88d00e99791e" xlink:to="loc_us-gaap_SegmentDomain_f9fcc119-41dd-41e2-aed0-88d00e99791e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" 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_f9fcc119-41dd-41e2-aed0-88d00e99791e" xlink:to="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_6b9f19f8-7aa6-4fb4-932e-e6b4d19001b6" xlink:href="ttek-20221002.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" xlink:to="loc_ttek_GovernmentServicesGroupMember_6b9f19f8-7aa6-4fb4-932e-e6b4d19001b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_ae8de5af-69a4-459d-afd7-e56db9d26240" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_ae8de5af-69a4-459d-afd7-e56db9d26240" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="if3acf4f7d6ea43778e05f5d2d314b8a6_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" 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_bf46d83a-d2f1-4ec8-8edd-c114f384985c" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_bf46d83a-d2f1-4ec8-8edd-c114f384985c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_497a69d7-c424-40c9-96de-eafe624ab451" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_497a69d7-c424-40c9-96de-eafe624ab451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_82fec82b-2afe-48df-8b9e-5cab52d8ae79" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_GoodwillGross_82fec82b-2afe-48df-8b9e-5cab52d8ae79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46ed45f9-e234-421e-9c80-cd2a064faa90" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46ed45f9-e234-421e-9c80-cd2a064faa90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_caa237d1-5aac-41bc-8a07-9e62c9d9e609" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_caa237d1-5aac-41bc-8a07-9e62c9d9e609" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments_4dab0524-30c1-494f-a92b-fb838e493720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments_4dab0524-30c1-494f-a92b-fb838e493720" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4309f783-0bad-48f2-88c8-b93d84ac3fe5" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4309f783-0bad-48f2-88c8-b93d84ac3fe5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" 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_4309f783-0bad-48f2-88c8-b93d84ac3fe5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f1da73a3-7eae-41a7-aec6-4aec5d6decb2_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_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" xlink:to="loc_us-gaap_SegmentDomain_f1da73a3-7eae-41a7-aec6-4aec5d6decb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" 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_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" xlink:to="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_29c024ff-4a31-4c98-92bf-d7b2c8804f16" xlink:href="ttek-20221002.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" xlink:to="loc_ttek_GovernmentServicesGroupMember_29c024ff-4a31-4c98-92bf-d7b2c8804f16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_5f72b72a-3c2c-4b13-b599-7577374ff37d" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_5f72b72a-3c2c-4b13-b599-7577374ff37d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="extended" id="i8f5da6af4f8d4fc28e3647ca2c93cf7d_GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_676affeb-bfc5-43bb-879f-25a33eb16a66" 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_15e942c5-96e4-4aea-9da4-3f86d0895afe" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e942c5-96e4-4aea-9da4-3f86d0895afe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ddc2770f-d1e6-4129-9cf4-5d7867f31c32" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ddc2770f-d1e6-4129-9cf4-5d7867f31c32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_118cd21d-5135-44f7-82d7-5531f4121a63" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_118cd21d-5135-44f7-82d7-5531f4121a63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_87b8e777-eeb6-4a9f-8a4e-2d63eecc7d5f" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_87b8e777-eeb6-4a9f-8a4e-2d63eecc7d5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c7f5315a-5303-4884-a404-d7ff9d522f8c" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c7f5315a-5303-4884-a404-d7ff9d522f8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_174153a8-2253-469d-adc4-2decb5d3f2e2" 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_c7f5315a-5303-4884-a404-d7ff9d522f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_174153a8-2253-469d-adc4-2decb5d3f2e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_174153a8-2253-469d-adc4-2decb5d3f2e2_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_174153a8-2253-469d-adc4-2decb5d3f2e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_174153a8-2253-469d-adc4-2decb5d3f2e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_507c9f6b-08a1-428b-8d14-44d2327bde2c" 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_174153a8-2253-469d-adc4-2decb5d3f2e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fa9ab524-3385-4585-abc3-8c3c81a97cdf" 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_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fa9ab524-3385-4585-abc3-8c3c81a97cdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_6584e931-352a-431d-a3da-00cd59094ebb" 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_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_6584e931-352a-431d-a3da-00cd59094ebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4c21be5f-787f-4c03-943d-0c2f479c1ec0" 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_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:to="loc_us-gaap_TradeNamesMember_4c21be5f-787f-4c03-943d-0c2f479c1ec0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="i6e1e314f966f47959c23b92373e12eac_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_619492b9-d4be-4970-9261-352192cc7ba4" 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_c459d7f9-9e52-4e79-9bc6-f3824b9180b2" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c459d7f9-9e52-4e79-9bc6-f3824b9180b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_578e84e3-8d3f-4d7b-a3b0-6ee8800f8bd7" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_578e84e3-8d3f-4d7b-a3b0-6ee8800f8bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3cec89d2-069a-42f1-8eab-1e86a1a3f98c" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3cec89d2-069a-42f1-8eab-1e86a1a3f98c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4bb99d87-4d75-41a8-a52b-23b2aa36441b" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_Depreciation_4bb99d87-4d75-41a8-a52b-23b2aa36441b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_acf10b40-5b6b-482e-a813-33b73e5f3488" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_acf10b40-5b6b-482e-a813-33b73e5f3488" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_677ca817-6bc4-4c73-85a6-f5de3e7ac051" 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_acf10b40-5b6b-482e-a813-33b73e5f3488" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_677ca817-6bc4-4c73-85a6-f5de3e7ac051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_677ca817-6bc4-4c73-85a6-f5de3e7ac051_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_677ca817-6bc4-4c73-85a6-f5de3e7ac051" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_677ca817-6bc4-4c73-85a6-f5de3e7ac051_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4642db62-630e-4920-9d11-da2799bba776" 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_677ca817-6bc4-4c73-85a6-f5de3e7ac051" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4642db62-630e-4920-9d11-da2799bba776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_531d78d1-d338-4bef-9f60-90411adb7c7b" xlink:href="ttek-20221002.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4642db62-630e-4920-9d11-da2799bba776" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_531d78d1-d338-4bef-9f60-90411adb7c7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9321db9a-5259-466d-bcca-66fed56ca19e" 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_4642db62-630e-4920-9d11-da2799bba776" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9321db9a-5259-466d-bcca-66fed56ca19e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="if597ff12f9e3446f93fc992bdcc3783c_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" 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_bf172f69-bc00-4cd7-862b-a37ee53e2d5f" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bf172f69-bc00-4cd7-862b-a37ee53e2d5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4bfe9b2c-a7ee-4e26-8306-030ef5394123" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4bfe9b2c-a7ee-4e26-8306-030ef5394123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_22dd0288-91e1-49bd-81a2-a26222723afe" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_22dd0288-91e1-49bd-81a2-a26222723afe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_6f2ca229-a63b-4ae4-96d4-ed0e7efedc34" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_6f2ca229-a63b-4ae4-96d4-ed0e7efedc34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_f69df1a8-8719-47b0-b05d-d31745c97263" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_f69df1a8-8719-47b0-b05d-d31745c97263" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_e784cc27-73f1-4915-9275-6acace17f982" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_e784cc27-73f1-4915-9275-6acace17f982" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_3b13f5b5-1a47-4e34-ac6f-e349130061c3" xlink:href="ttek-20221002.xsd#ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_3b13f5b5-1a47-4e34-ac6f-e349130061c3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_9901734e-30e6-4757-9047-b2a547477253" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_9901734e-30e6-4757-9047-b2a547477253" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_5b8de14e-b922-4161-a14c-4a9d3c4ef715" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_5b8de14e-b922-4161-a14c-4a9d3c4ef715" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_3dd2c2c2-aead-4f59-85a8-df67f25f0f41" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_3dd2c2c2-aead-4f59-85a8-df67f25f0f41" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bcedd58c-736e-4fed-b6d7-4ecef5a7a65a" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bcedd58c-736e-4fed-b6d7-4ecef5a7a65a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ea61eed6-de6d-4d9b-b47e-a9a57a22c079" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ea61eed6-de6d-4d9b-b47e-a9a57a22c079" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_79d2e92d-7da1-444e-a70a-d29eecc29ebe" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_79d2e92d-7da1-444e-a70a-d29eecc29ebe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_50f3bdcb-ebcf-4ba2-9d1f-4c9d4cc33484" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_50f3bdcb-ebcf-4ba2-9d1f-4c9d4cc33484" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fd98e00f-2d59-4e1d-ab67-6381890257a2" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fd98e00f-2d59-4e1d-ab67-6381890257a2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_90cc3cb7-5186-4580-bbb6-ad1409d66350" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_90cc3cb7-5186-4580-bbb6-ad1409d66350" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_154ee46d-2ed3-4e06-893d-028b1c572abc" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_154ee46d-2ed3-4e06-893d-028b1c572abc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_cf00d6a0-ee50-4498-8e1a-04fc45d481f0" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_cf00d6a0-ee50-4498-8e1a-04fc45d481f0" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_894ff85a-58b9-446e-92d4-dba3557d2bdc" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_894ff85a-58b9-446e-92d4-dba3557d2bdc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_50b4030d-a357-46d6-9a03-417261a604ff" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_50b4030d-a357-46d6-9a03-417261a604ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" 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_50b4030d-a357-46d6-9a03-417261a604ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1_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_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" 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_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_610fada7-62a4-4965-970a-dad8fd90cb8b" 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_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" xlink:to="loc_us-gaap_ForeignCountryMember_610fada7-62a4-4965-970a-dad8fd90cb8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_279be1c8-3d0f-449c-9cac-9ec647f5481a" 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_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_279be1c8-3d0f-449c-9cac-9ec647f5481a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_17a0574f-05a8-4f24-83b6-884f7eeeaef9" 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_50b4030d-a357-46d6-9a03-417261a604ff" xlink:to="loc_srt_StatementGeographicalAxis_17a0574f-05a8-4f24-83b6-884f7eeeaef9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_17a0574f-05a8-4f24-83b6-884f7eeeaef9_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_17a0574f-05a8-4f24-83b6-884f7eeeaef9" xlink:to="loc_srt_SegmentGeographicalDomain_17a0574f-05a8-4f24-83b6-884f7eeeaef9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e399ac20-de7f-44cf-bccc-636d611a9c2a" 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_17a0574f-05a8-4f24-83b6-884f7eeeaef9" xlink:to="loc_srt_SegmentGeographicalDomain_e399ac20-de7f-44cf-bccc-636d611a9c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_afc96f0e-9906-4e42-a331-53b003db2578" 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_e399ac20-de7f-44cf-bccc-636d611a9c2a" xlink:to="loc_country_CA_afc96f0e-9906-4e42-a331-53b003db2578" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i3d2ab2ac85f3493887773aded5df29c5_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" 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_ea2dcb74-2836-4f36-b922-fb52c6d24630" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_ea2dcb74-2836-4f36-b922-fb52c6d24630" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_11889d5b-c0a3-4efc-9641-f34887cf739f" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_11889d5b-c0a3-4efc-9641-f34887cf739f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_020abaab-5d65-40d8-932e-9afe7599d6ad" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_DebtInstrumentTerm_020abaab-5d65-40d8-932e-9afe7599d6ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9bb7cab1-2f39-415e-8607-00b1ec802e5d" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9bb7cab1-2f39-415e-8607-00b1ec802e5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_a0dde877-c7ae-41b2-937e-d3414f3172c2" xlink:href="ttek-20221002.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_a0dde877-c7ae-41b2-937e-d3414f3172c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f41c127a-dd5c-47fb-b253-e09f60c6d5e9" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f41c127a-dd5c-47fb-b253-e09f60c6d5e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_675bbcf6-5eb3-470e-b6bd-877f0777463f" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LineOfCredit_675bbcf6-5eb3-470e-b6bd-877f0777463f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1421cc38-0f47-4dd7-86e5-fd4349b77e17" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LongTermDebt_1421cc38-0f47-4dd7-86e5-fd4349b77e17" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_afa94c2c-14ca-4597-a06f-2138805b47fb" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_afa94c2c-14ca-4597-a06f-2138805b47fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_927a5065-0c7a-4cd9-92b4-0c0bdfefa215" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_927a5065-0c7a-4cd9-92b4-0c0bdfefa215" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6fb0af33-8ad2-4ecf-85db-092e0a57cbb3" xlink:href="ttek-20221002.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6fb0af33-8ad2-4ecf-85db-092e0a57cbb3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0b662a98-a5f5-41d0-837b-37fe7597644b" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0b662a98-a5f5-41d0-837b-37fe7597644b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_3e83c22f-1e6a-4062-8129-78fbce7ad5cf" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_3e83c22f-1e6a-4062-8129-78fbce7ad5cf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_075ee17f-27e3-4423-840f-3c6fca1fbb2d" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_075ee17f-27e3-4423-840f-3c6fca1fbb2d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_d94037b1-a6ea-4269-b7aa-c6b18857be5e" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_d94037b1-a6ea-4269-b7aa-c6b18857be5e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_ba526838-c6bd-46f8-83f2-bb91044d514e" xlink:href="ttek-20221002.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_ba526838-c6bd-46f8-83f2-bb91044d514e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_4c5944cc-ba17-4cd1-9bcb-66518ad32084" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_BankOverdrafts_4c5944cc-ba17-4cd1-9bcb-66518ad32084" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a88a262f-1504-40eb-adee-3350679d8b18" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_DebtInstrumentAxis_a88a262f-1504-40eb-adee-3350679d8b18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a88a262f-1504-40eb-adee-3350679d8b18_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_a88a262f-1504-40eb-adee-3350679d8b18" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a88a262f-1504-40eb-adee-3350679d8b18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" 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_a88a262f-1504-40eb-adee-3350679d8b18" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_34f045a8-5169-4bfd-9eab-e30095d019ab" xlink:href="ttek-20221002.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" xlink:to="loc_ttek_AmendedCreditAgreementMember_34f045a8-5169-4bfd-9eab-e30095d019ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember_981981b7-c11a-4244-b6d0-eeca381b203e" xlink:href="ttek-20221002.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" xlink:to="loc_ttek_OtherCreditFacilitiesMember_981981b7-c11a-4244-b6d0-eeca381b203e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_CreditFacilityAxis_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_42f432eb-7a1c-4af4-a111-e7783ce2ab5e_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_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" xlink:to="loc_us-gaap_CreditFacilityDomain_42f432eb-7a1c-4af4-a111-e7783ce2ab5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" 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_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" xlink:to="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember_16034786-fb3e-4f60-8a97-5ad725b58c36" xlink:href="ttek-20221002.xsd#ttek_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_ttek_TermLoanFacilityMember_16034786-fb3e-4f60-8a97-5ad725b58c36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4524754f-4ad9-4acb-861d-258330e78339" 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_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4524754f-4ad9-4acb-861d-258330e78339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_24f1d4b7-b0fe-49ff-ae70-83bee4ddb099" 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_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_24f1d4b7-b0fe-49ff-ae70-83bee4ddb099" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_b6726e27-3de5-4f8b-a660-cd4e9b7d3f39" 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_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_us-gaap_BridgeLoanMember_b6726e27-3de5-4f8b-a660-cd4e9b7d3f39" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_217f775f-9097-40c7-bc55-992da37b0402" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_217f775f-9097-40c7-bc55-992da37b0402" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NewTermLoanFacilityMember_707c9d45-620d-479a-b398-b743b64f1b2e" xlink:href="ttek-20221002.xsd#ttek_NewTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_ttek_NewTermLoanFacilityMember_707c9d45-620d-479a-b398-b743b64f1b2e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_VariableRateAxis_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9fd34e63-bf5f-4f88-b22f-c5e1734429e3_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_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" xlink:to="loc_us-gaap_VariableRateDomain_9fd34e63-bf5f-4f88-b22f-c5e1734429e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" 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_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" xlink:to="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_93df5f73-93ac-45ea-9215-8f09d1d53d77" 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_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_93df5f73-93ac-45ea-9215-8f09d1d53d77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_595fc6e4-4219-4f5e-9c2e-073632a75605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_595fc6e4-4219-4f5e-9c2e-073632a75605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_6f30d39a-e44f-4c5e-ab74-1949e870376b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:to="loc_us-gaap_BaseRateMember_6f30d39a-e44f-4c5e-ab74-1949e870376b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aaa97bcf-1a15-46fb-a987-28560f09e698" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_srt_RangeAxis_aaa97bcf-1a15-46fb-a987-28560f09e698" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aaa97bcf-1a15-46fb-a987-28560f09e698_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_aaa97bcf-1a15-46fb-a987-28560f09e698" xlink:to="loc_srt_RangeMember_aaa97bcf-1a15-46fb-a987-28560f09e698_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91c37361-ac05-4b35-bc76-8be205507b07" 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_aaa97bcf-1a15-46fb-a987-28560f09e698" xlink:to="loc_srt_RangeMember_91c37361-ac05-4b35-bc76-8be205507b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51f95d6-a759-475d-8814-26bfc3fd2fa7" 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_91c37361-ac05-4b35-bc76-8be205507b07" xlink:to="loc_srt_MinimumMember_c51f95d6-a759-475d-8814-26bfc3fd2fa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9e575e23-f9a7-4715-b9ca-0323222cc597" 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_91c37361-ac05-4b35-bc76-8be205507b07" xlink:to="loc_srt_MaximumMember_9e575e23-f9a7-4715-b9ca-0323222cc597" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentDomain_1d11b8c1-255a-4128-b674-2fe646c95b75_default" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:to="loc_ttek_VariableRateComponentDomain_1d11b8c1-255a-4128-b674-2fe646c95b75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:to="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_6c86b018-bc3d-4608-a53e-3f0f05dfe7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:to="loc_us-gaap_BaseRateMember_6c86b018-bc3d-4608-a53e-3f0f05dfe7ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_86022186-1c82-490a-ad03-d50952b1cf33" 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_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_86022186-1c82-490a-ad03-d50952b1cf33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_714f59fd-6a86-4ea6-88c8-8c5d5b2fa94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_714f59fd-6a86-4ea6-88c8-8c5d5b2fa94b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_eba246f0-045b-427e-a522-b2720d808c93" 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_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_eba246f0-045b-427e-a522-b2720d808c93" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eba246f0-045b-427e-a522-b2720d808c93_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_eba246f0-045b-427e-a522-b2720d808c93" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eba246f0-045b-427e-a522-b2720d808c93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_38db75b2-788e-43cf-8ae3-08f9600fc233" 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_eba246f0-045b-427e-a522-b2720d808c93" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_38db75b2-788e-43cf-8ae3-08f9600fc233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b5c8fbce-7196-4133-8857-6bed3bdabee8" 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_38db75b2-788e-43cf-8ae3-08f9600fc233" xlink:to="loc_us-gaap_SubsequentEventMember_b5c8fbce-7196-4133-8857-6bed3bdabee8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i5eb43b13c74348f2ba833578bbf94aec_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_44c43dbe-17d3-4dc1-88da-6430ba0d906d" 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_e1a37cf9-b37c-42d3-9641-b33e148e6864" 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_44c43dbe-17d3-4dc1-88da-6430ba0d906d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_e1a37cf9-b37c-42d3-9641-b33e148e6864" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f601ec72-71b4-4a2b-8931-b4b030d08ae2" 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_44c43dbe-17d3-4dc1-88da-6430ba0d906d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f601ec72-71b4-4a2b-8931-b4b030d08ae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_21d50c57-1a1e-41fb-be76-01ed5b39722b" 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_44c43dbe-17d3-4dc1-88da-6430ba0d906d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_21d50c57-1a1e-41fb-be76-01ed5b39722b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" 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_21d50c57-1a1e-41fb-be76-01ed5b39722b" xlink:to="loc_srt_RangeAxis_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b_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_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" xlink:to="loc_srt_RangeMember_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c074d8e-e592-4ea5-9576-19fa85fd256a" 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_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" xlink:to="loc_srt_RangeMember_7c074d8e-e592-4ea5-9576-19fa85fd256a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_356c6563-1e7a-482f-95d5-0aa885e91d7c" 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_7c074d8e-e592-4ea5-9576-19fa85fd256a" xlink:to="loc_srt_MinimumMember_356c6563-1e7a-482f-95d5-0aa885e91d7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_be7b8c61-7b77-4171-91ba-1d06616f9aad" 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_7c074d8e-e592-4ea5-9576-19fa85fd256a" xlink:to="loc_srt_MaximumMember_be7b8c61-7b77-4171-91ba-1d06616f9aad" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#StockholdersEquityandStockCompensationPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="extended" id="ia0a2f96c29ec4a098a5b01ec27c53a2e_StockholdersEquityandStockCompensationPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" 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_455ab04c-df3f-4642-bc4c-6a44c5079a02" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_455ab04c-df3f-4642-bc4c-6a44c5079a02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5a06b6bd-75b2-4d3b-b1b1-8026ee124cf5" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5a06b6bd-75b2-4d3b-b1b1-8026ee124cf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_051d7e05-1047-4d55-b2f6-25a0cb54ee93" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_051d7e05-1047-4d55-b2f6-25a0cb54ee93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_615a68eb-7606-437f-94dc-0c18023611eb" xlink:href="ttek-20221002.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_615a68eb-7606-437f-94dc-0c18023611eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3b78a4c-3c19-47f5-852f-fbe5fb015d53" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3b78a4c-3c19-47f5-852f-fbe5fb015d53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_16450d13-3157-4ce5-8244-ee97e390d279" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_16450d13-3157-4ce5-8244-ee97e390d279" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_0b121bbb-24b6-433f-b015-3c373ffadba8" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_0b121bbb-24b6-433f-b015-3c373ffadba8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_445d7b2c-9380-4ca9-94e5-ced92a438591" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_445d7b2c-9380-4ca9-94e5-ced92a438591" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c714cef0-2b17-4ab0-8d12-6ba415aee18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c714cef0-2b17-4ab0-8d12-6ba415aee18b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d3c2d4ff-994e-4f9b-a426-1e01e11aa46f" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d3c2d4ff-994e-4f9b-a426-1e01e11aa46f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_9e95aeec-f4db-441b-8a17-3d5265cf8a87" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_9e95aeec-f4db-441b-8a17-3d5265cf8a87" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ebd46cc9-df5b-4d88-9f8e-de67fdfa735a" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ebd46cc9-df5b-4d88-9f8e-de67fdfa735a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f6bf5534-3ad2-403a-b474-471e784db548" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f6bf5534-3ad2-403a-b474-471e784db548" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_0cc80bbf-900b-4bed-8e91-8e55f26bed00" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_0cc80bbf-900b-4bed-8e91-8e55f26bed00" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_25e97bc6-31dc-4fce-a48c-5b2ef1911ba0" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_25e97bc6-31dc-4fce-a48c-5b2ef1911ba0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee0418cd-2ced-42dd-b21f-5f50cf14d03e" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee0418cd-2ced-42dd-b21f-5f50cf14d03e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba15dd5c-f8ca-457f-9538-77bb7487ca0d" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba15dd5c-f8ca-457f-9538-77bb7487ca0d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_53b859fa-fa22-4615-b70c-d205c28d8901" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_53b859fa-fa22-4615-b70c-d205c28d8901" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0dcbbca0-fbb6-4e44-93ce-035f179fc5ab" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0dcbbca0-fbb6-4e44-93ce-035f179fc5ab" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d3368f5c-acea-4ba6-a282-2074d293215c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d3368f5c-acea-4ba6-a282-2074d293215c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a6487bb0-3d7f-4b96-b270-fb2bd8f7e318" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a6487bb0-3d7f-4b96-b270-fb2bd8f7e318" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_2d4d0b22-94e4-42e3-85cc-a9d9d02624cb" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_2d4d0b22-94e4-42e3-85cc-a9d9d02624cb" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c614f6f-54e1-491e-956c-449c3bd1ff73" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_07c58545-732b-42b5-b9eb-112345c786fd" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_AwardDateAxis_07c58545-732b-42b5-b9eb-112345c786fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_07c58545-732b-42b5-b9eb-112345c786fd_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_07c58545-732b-42b5-b9eb-112345c786fd" xlink:to="loc_us-gaap_AwardDateDomain_07c58545-732b-42b5-b9eb-112345c786fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_986a0be6-9574-4307-9630-b50dc7f95eb0" 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_07c58545-732b-42b5-b9eb-112345c786fd" xlink:to="loc_us-gaap_AwardDateDomain_986a0be6-9574-4307-9630-b50dc7f95eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember_1a79c614-7d3f-45e5-870d-46fa7ccca563" xlink:href="ttek-20221002.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_986a0be6-9574-4307-9630-b50dc7f95eb0" xlink:to="loc_ttek_MarchSixth2006AndSubsequentDatesMember_1a79c614-7d3f-45e5-870d-46fa7ccca563" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f42e3915-c24b-49e0-a777-be1167f04484" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_PlanNameAxis_f42e3915-c24b-49e0-a777-be1167f04484" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f42e3915-c24b-49e0-a777-be1167f04484_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_f42e3915-c24b-49e0-a777-be1167f04484" xlink:to="loc_us-gaap_PlanNameDomain_f42e3915-c24b-49e0-a777-be1167f04484_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" 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_f42e3915-c24b-49e0-a777-be1167f04484" xlink:to="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member_4c5cdeaf-ac38-4c95-8fa3-8c090436a1a1" xlink:href="ttek-20221002.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EquityIncentivePlan2005Member_4c5cdeaf-ac38-4c95-8fa3-8c090436a1a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member_6845a45d-cb54-4427-a698-ede2bdf71717" xlink:href="ttek-20221002.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EquityIncentivePlan2015Member_6845a45d-cb54-4427-a698-ede2bdf71717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member_0d0fe298-f300-4b13-88ec-0b949411b9b7" xlink:href="ttek-20221002.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EquityIncentivePlan2018Member_0d0fe298-f300-4b13-88ec-0b949411b9b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_7d9d8cea-71c2-4dc7-a408-db5f3d1524ca" xlink:href="ttek-20221002.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_7d9d8cea-71c2-4dc7-a408-db5f3d1524ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4e451922-632a-4daa-971f-d05b13662d66" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_AwardTypeAxis_4e451922-632a-4daa-971f-d05b13662d66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e451922-632a-4daa-971f-d05b13662d66_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_4e451922-632a-4daa-971f-d05b13662d66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e451922-632a-4daa-971f-d05b13662d66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" 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_4e451922-632a-4daa-971f-d05b13662d66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_e0f95f5b-4a63-4a31-8cba-e5fa2745b991" xlink:href="ttek-20221002.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_e0f95f5b-4a63-4a31-8cba-e5fa2745b991" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9f7e4bfc-f915-4527-906c-9065db1da3b7" 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_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9f7e4bfc-f915-4527-906c-9065db1da3b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6093b4be-1600-46b5-96bd-68f26ad89813" 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_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_us-gaap_PerformanceSharesMember_6093b4be-1600-46b5-96bd-68f26ad89813" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_db71b39f-a5d4-48d4-99be-14bd2e2b4eb9" xlink:href="ttek-20221002.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_db71b39f-a5d4-48d4-99be-14bd2e2b4eb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_504af986-8964-45cd-93f6-0f29a7dfb64e" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_VestingAxis_504af986-8964-45cd-93f6-0f29a7dfb64e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_504af986-8964-45cd-93f6-0f29a7dfb64e_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_504af986-8964-45cd-93f6-0f29a7dfb64e" xlink:to="loc_us-gaap_VestingDomain_504af986-8964-45cd-93f6-0f29a7dfb64e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d5fcc0a6-78b3-4fac-be68-0512541f795d" 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_504af986-8964-45cd-93f6-0f29a7dfb64e" xlink:to="loc_us-gaap_VestingDomain_d5fcc0a6-78b3-4fac-be68-0512541f795d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember_cee6b09c-e15f-4e21-8547-4075c5dca3c3" xlink:href="ttek-20221002.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d5fcc0a6-78b3-4fac-be68-0512541f795d" xlink:to="loc_ttek_EachAnniversaryOfGrantDateMember_cee6b09c-e15f-4e21-8547-4075c5dca3c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_962e2715-4303-4a82-bc5a-ce0772819ab8" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_srt_TitleOfIndividualAxis_962e2715-4303-4a82-bc5a-ce0772819ab8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_962e2715-4303-4a82-bc5a-ce0772819ab8_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_962e2715-4303-4a82-bc5a-ce0772819ab8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_962e2715-4303-4a82-bc5a-ce0772819ab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d6003d4e-3781-41f4-8ae8-c251d939b2a2" 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_962e2715-4303-4a82-bc5a-ce0772819ab8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d6003d4e-3781-41f4-8ae8-c251d939b2a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_2bdf71e7-6643-4846-921e-b8ade74a82d6" 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_d6003d4e-3781-41f4-8ae8-c251d939b2a2" xlink:to="loc_srt_DirectorMember_2bdf71e7-6643-4846-921e-b8ade74a82d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" xlink:type="extended" id="i0ebae719773d483aa42a59545930786c_StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_169e3bfb-4c1c-4008-9003-e9f9adec05e6" 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_9dad4b93-964d-4076-abae-35c375fea3c3" 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_169e3bfb-4c1c-4008-9003-e9f9adec05e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73a6ce75-431a-4c19-aeca-3bdc669fda2d" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73a6ce75-431a-4c19-aeca-3bdc669fda2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b0ba808d-0111-407b-8783-c6e4355be92d" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b0ba808d-0111-407b-8783-c6e4355be92d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a57303ab-342e-4d04-b88f-974928deabdf" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a57303ab-342e-4d04-b88f-974928deabdf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_77a79539-dcb0-4adc-853c-88d762c119aa" xlink:href="ttek-20221002.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_77a79539-dcb0-4adc-853c-88d762c119aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e59b8e5d-fec1-4063-a9a7-95e673dc922b" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e59b8e5d-fec1-4063-a9a7-95e673dc922b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_70643109-4ca1-40e1-8d27-613688c00358" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" 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_169e3bfb-4c1c-4008-9003-e9f9adec05e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6391523d-fc7d-435b-8896-01dbae101765" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6391523d-fc7d-435b-8896-01dbae101765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fda81764-4314-439a-84ed-034717edf53c" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fda81764-4314-439a-84ed-034717edf53c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e1c5b484-e984-4229-996e-9c090c5651d8" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e1c5b484-e984-4229-996e-9c090c5651d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c43e7bdd-5cba-41d8-a2c2-7ae682b5f16b" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c43e7bdd-5cba-41d8-a2c2-7ae682b5f16b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de3d9972-66e8-4e6a-b546-d604bf866178" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de3d9972-66e8-4e6a-b546-d604bf866178" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_15767d21-93e0-406f-8407-3de1265e2817" 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_db77590b-b782-4e18-98bc-665b81b0a446" 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_169e3bfb-4c1c-4008-9003-e9f9adec05e6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db77590b-b782-4e18-98bc-665b81b0a446" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7bbda41-66d3-4722-865d-25b98289189c" 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_db77590b-b782-4e18-98bc-665b81b0a446" xlink:to="loc_us-gaap_AwardTypeAxis_e7bbda41-66d3-4722-865d-25b98289189c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7bbda41-66d3-4722-865d-25b98289189c_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_e7bbda41-66d3-4722-865d-25b98289189c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7bbda41-66d3-4722-865d-25b98289189c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33859e2d-6c42-495a-a7c7-dcbda85b41c0" 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_e7bbda41-66d3-4722-865d-25b98289189c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33859e2d-6c42-495a-a7c7-dcbda85b41c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_47bc354d-5d37-403f-9099-f5c1e3513306" 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_33859e2d-6c42-495a-a7c7-dcbda85b41c0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_47bc354d-5d37-403f-9099-f5c1e3513306" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_88aeeb89-6a35-40b8-9e43-c22409fb2ce7" 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_33859e2d-6c42-495a-a7c7-dcbda85b41c0" xlink:to="loc_us-gaap_PerformanceSharesMember_88aeeb89-6a35-40b8-9e43-c22409fb2ce7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#StockholdersEquityandStockCompensationPlansESPPSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" xlink:type="extended" id="i4c17f55415b24bedb6f33db2a02c7244_StockholdersEquityandStockCompensationPlansESPPSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" 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_5ae6276b-c915-45d7-9644-5d8d96e8d637" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_5ae6276b-c915-45d7-9644-5d8d96e8d637" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_e7bfc16e-614e-44cd-ac21-8e5e40e899ca" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_e7bfc16e-614e-44cd-ac21-8e5e40e899ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_445984a0-45ab-4392-8174-e5fc9c42f71e" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_445984a0-45ab-4392-8174-e5fc9c42f71e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bbb30b92-c526-4b22-9ae6-e17354e072cd" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bbb30b92-c526-4b22-9ae6-e17354e072cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b6afa385-b49c-4b27-8856-df497ca88dba" 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_bbb30b92-c526-4b22-9ae6-e17354e072cd" xlink:to="loc_us-gaap_PlanNameAxis_b6afa385-b49c-4b27-8856-df497ca88dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b6afa385-b49c-4b27-8856-df497ca88dba_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_b6afa385-b49c-4b27-8856-df497ca88dba" xlink:to="loc_us-gaap_PlanNameDomain_b6afa385-b49c-4b27-8856-df497ca88dba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c1c337e7-0948-48f3-bad7-b906c653f418" 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_b6afa385-b49c-4b27-8856-df497ca88dba" xlink:to="loc_us-gaap_PlanNameDomain_c1c337e7-0948-48f3-bad7-b906c653f418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_fbb611a5-921a-4c18-8185-83ec2c4f9be0" xlink:href="ttek-20221002.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c1c337e7-0948-48f3-bad7-b906c653f418" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_fbb611a5-921a-4c18-8185-83ec2c4f9be0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" xlink:type="extended" id="i3db480271a60471ab7ea5ae93272e4ed_StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_417f5615-c604-432a-90f5-164fecc001e6" 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_152da16e-0862-4dcf-bd9b-fc7b6933f0d3" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_152da16e-0862-4dcf-bd9b-fc7b6933f0d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_544703cf-6108-4c03-a461-bf9aa5c15074" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_544703cf-6108-4c03-a461-bf9aa5c15074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_931732b7-1165-401d-b62a-fe63c983a86f" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_931732b7-1165-401d-b62a-fe63c983a86f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c0ff53b9-a47f-45b9-ae18-fac361fb5b28" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c0ff53b9-a47f-45b9-ae18-fac361fb5b28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9ad7c2e4-47e3-48fd-8003-55c515ca4009" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9ad7c2e4-47e3-48fd-8003-55c515ca4009" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7311af46-7228-44b1-acbd-b389de1fa747" 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_9ad7c2e4-47e3-48fd-8003-55c515ca4009" xlink:to="loc_us-gaap_PlanNameAxis_7311af46-7228-44b1-acbd-b389de1fa747" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7311af46-7228-44b1-acbd-b389de1fa747_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_7311af46-7228-44b1-acbd-b389de1fa747" xlink:to="loc_us-gaap_PlanNameDomain_7311af46-7228-44b1-acbd-b389de1fa747_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b50bd365-9ce1-4ba3-8387-cc0d6cf8c8ea" 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_7311af46-7228-44b1-acbd-b389de1fa747" xlink:to="loc_us-gaap_PlanNameDomain_b50bd365-9ce1-4ba3-8387-cc0d6cf8c8ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_96f50496-86df-49f6-a3f4-ff9de163ca49" xlink:href="ttek-20221002.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b50bd365-9ce1-4ba3-8387-cc0d6cf8c8ea" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_96f50496-86df-49f6-a3f4-ff9de163ca49" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" xlink:type="extended" id="ie7ec104b62b140ed8fd56bb81810784e_RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_dfbcb142-46f9-4378-9df1-2e0fb24701ea" 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_81c0ead5-888c-444a-84da-65e2fe85c86c" 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_dfbcb142-46f9-4378-9df1-2e0fb24701ea" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81c0ead5-888c-444a-84da-65e2fe85c86c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_e11b83a3-5a8f-4998-8603-a171a7dba76e" 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_dfbcb142-46f9-4378-9df1-2e0fb24701ea" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_e11b83a3-5a8f-4998-8603-a171a7dba76e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_498b6037-f43b-4bab-a671-ad5cf7285229" 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_e11b83a3-5a8f-4998-8603-a171a7dba76e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_498b6037-f43b-4bab-a671-ad5cf7285229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_498b6037-f43b-4bab-a671-ad5cf7285229_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_498b6037-f43b-4bab-a671-ad5cf7285229" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_498b6037-f43b-4bab-a671-ad5cf7285229_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_0949dd51-cb1c-42b4-812b-898318770239" 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_498b6037-f43b-4bab-a671-ad5cf7285229" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_0949dd51-cb1c-42b4-812b-898318770239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_15a685eb-3682-4998-ac56-f4e3d49cd40a" 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_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_15a685eb-3682-4998-ac56-f4e3d49cd40a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_855d7b22-b1fd-43cd-b446-3f86b6fb83c8" 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_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_us-gaap_MutualFundMember_855d7b22-b1fd-43cd-b446-3f86b6fb83c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_e33cabb8-0df1-4dfb-9840-a33541f406b1" xlink:href="ttek-20221002.xsd#ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_e33cabb8-0df1-4dfb-9840-a33541f406b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_9b12a0bd-0ad0-4712-a2bb-8b792a3f8de3" 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_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_9b12a0bd-0ad0-4712-a2bb-8b792a3f8de3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" xlink:type="extended" id="i4348e2e3e210418d818e81cc3a25fd4b_RetirementPlansAssumptionsusedforBenefitObligationValuationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_92b29d23-85eb-4a5b-9635-df9f9035662f" 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_ae0738a5-ea4d-4fd0-97aa-51388be2167a" 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_92b29d23-85eb-4a5b-9635-df9f9035662f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ae0738a5-ea4d-4fd0-97aa-51388be2167a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_bd7e5e81-69ad-47ad-a65e-69e7992d78a0" xlink:href="ttek-20221002.xsd#ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_92b29d23-85eb-4a5b-9635-df9f9035662f" xlink:to="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_bd7e5e81-69ad-47ad-a65e-69e7992d78a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fd0144ec-6a23-43ab-a2fa-da50427c90f1" 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_92b29d23-85eb-4a5b-9635-df9f9035662f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b5c7c89a-a801-4cec-adb0-6298cffffe5e" 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_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b5c7c89a-a801-4cec-adb0-6298cffffe5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b5c7c89a-a801-4cec-adb0-6298cffffe5e_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_b5c7c89a-a801-4cec-adb0-6298cffffe5e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b5c7c89a-a801-4cec-adb0-6298cffffe5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0388b890-eb5d-4ef0-b63b-d755cf2cd2c3" 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_b5c7c89a-a801-4cec-adb0-6298cffffe5e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0388b890-eb5d-4ef0-b63b-d755cf2cd2c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_7254b894-692e-477e-99d7-487e0bfdfdc4" 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_0388b890-eb5d-4ef0-b63b-d755cf2cd2c3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_7254b894-692e-477e-99d7-487e0bfdfdc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_166b9dd7-2be8-42cc-95a0-d5f271f3da62" 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_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:to="loc_srt_RangeAxis_166b9dd7-2be8-42cc-95a0-d5f271f3da62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_166b9dd7-2be8-42cc-95a0-d5f271f3da62_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_166b9dd7-2be8-42cc-95a0-d5f271f3da62" xlink:to="loc_srt_RangeMember_166b9dd7-2be8-42cc-95a0-d5f271f3da62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" 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_166b9dd7-2be8-42cc-95a0-d5f271f3da62" xlink:to="loc_srt_RangeMember_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_560f8ad6-93d6-4bdc-baf0-ea5e78223107" 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_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" xlink:to="loc_srt_MinimumMember_560f8ad6-93d6-4bdc-baf0-ea5e78223107" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_502dffc0-3108-4946-b178-967f41d6d666" 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_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" xlink:to="loc_srt_MaximumMember_502dffc0-3108-4946-b178-967f41d6d666" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i12924cb17a104dda99836f23247a0307_DerivativeFinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" 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_us-gaap_DerivativeNotionalAmount_8c73042a-c1a6-4616-9871-c239922601a7" 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_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8c73042a-c1a6-4616-9871-c239922601a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardExchangeRate1_cc73ad1f-fc4b-4d61-b465-4c68601b03c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeForwardExchangeRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeForwardExchangeRate1_cc73ad1f-fc4b-4d61-b465-4c68601b03c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_ddda2e88-b40c-43a8-997a-86afd8d6f389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_ddda2e88-b40c-43a8-997a-86afd8d6f389" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_e05bda40-69fc-4f6d-8366-9784116a6090" xlink:href="ttek-20221002.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_e05bda40-69fc-4f6d-8366-9784116a6090" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_b5cb7d62-e4c3-477e-be09-b39606e43857" 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_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_b5cb7d62-e4c3-477e-be09-b39606e43857" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4c7ccddd-539c-4aac-a916-dc76b4847b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4c7ccddd-539c-4aac-a916-dc76b4847b06" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_69897e79-5cbe-43c9-81cc-89094a4b0fd7" 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_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_69897e79-5cbe-43c9-81cc-89094a4b0fd7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b6d1ba4f-e7ca-484c-9693-d1a19a61e73d" 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_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b6d1ba4f-e7ca-484c-9693-d1a19a61e73d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_7d69a4f6-71dd-4c44-8baa-18dbf82dc2b9" 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_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_7d69a4f6-71dd-4c44-8baa-18dbf82dc2b9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" 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_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_37b543e8-ada2-4cba-941b-1f9a22597e65" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_37b543e8-ada2-4cba-941b-1f9a22597e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_37b543e8-ada2-4cba-941b-1f9a22597e65_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_37b543e8-ada2-4cba-941b-1f9a22597e65" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_37b543e8-ada2-4cba-941b-1f9a22597e65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c020cec8-087c-492d-b067-f1f77d15bb6b" 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_37b543e8-ada2-4cba-941b-1f9a22597e65" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c020cec8-087c-492d-b067-f1f77d15bb6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" 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_c020cec8-087c-492d-b067-f1f77d15bb6b" xlink:to="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member_c7a91fad-5cdb-403a-b173-1d459b2660d9" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap1Member_c7a91fad-5cdb-403a-b173-1d459b2660d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member_05d8a57f-0dd0-4ce0-8034-0d4ef940a1b2" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap2Member_05d8a57f-0dd0-4ce0-8034-0d4ef940a1b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member_5ba97269-afdc-4f15-915a-f8be365368a1" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap3Member_5ba97269-afdc-4f15-915a-f8be365368a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member_ef56340d-6965-4b67-8b14-dac07143b39c" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap4Member_ef56340d-6965-4b67-8b14-dac07143b39c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member_2605abcc-ea69-4926-93c8-b099900345fd" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap5Member_2605abcc-ea69-4926-93c8-b099900345fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d53bf02d-9483-4aef-9ea7-8c7e03781896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c020cec8-087c-492d-b067-f1f77d15bb6b" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d53bf02d-9483-4aef-9ea7-8c7e03781896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c440a341-db85-4ab5-91b3-4dfe1dcfcba2_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_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c440a341-db85-4ab5-91b3-4dfe1dcfcba2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_04879cc7-288a-4525-aef7-bcfc62f411c0" 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_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" xlink:to="loc_us-gaap_HedgingRelationshipDomain_04879cc7-288a-4525-aef7-bcfc62f411c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b4b522c6-6dd1-4df5-a88a-72f121de4577" 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_04879cc7-288a-4525-aef7-bcfc62f411c0" xlink:to="loc_us-gaap_CashFlowHedgingMember_b4b522c6-6dd1-4df5-a88a-72f121de4577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_HedgingDesignationAxis_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_4d25f02c-37e6-4681-bc87-b2272f9ff4a4_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_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" xlink:to="loc_us-gaap_HedgingDesignationDomain_4d25f02c-37e6-4681-bc87-b2272f9ff4a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f423b51c-787c-43c8-8b41-264ee4a6f159" 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_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" xlink:to="loc_us-gaap_HedgingDesignationDomain_f423b51c-787c-43c8-8b41-264ee4a6f159" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2615555a-2369-45f2-99cf-964ac0f0795a" 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_f423b51c-787c-43c8-8b41-264ee4a6f159" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2615555a-2369-45f2-99cf-964ac0f0795a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_92aea24c-7685-4b50-b0c1-9262f0a804f5" 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_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_srt_StatementScenarioAxis_92aea24c-7685-4b50-b0c1-9262f0a804f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_92aea24c-7685-4b50-b0c1-9262f0a804f5_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_92aea24c-7685-4b50-b0c1-9262f0a804f5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_92aea24c-7685-4b50-b0c1-9262f0a804f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e9e94901-706b-45cb-8b7f-0278ad28da1e" 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_92aea24c-7685-4b50-b0c1-9262f0a804f5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e9e94901-706b-45cb-8b7f-0278ad28da1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_94e32f44-9caf-4e8e-8c36-10e61d686c26" 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_e9e94901-706b-45cb-8b7f-0278ad28da1e" xlink:to="loc_srt_ScenarioForecastMember_94e32f44-9caf-4e8e-8c36-10e61d686c26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7911530f-1e05-4e8b-823f-3d1aeaf01f65" 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_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7911530f-1e05-4e8b-823f-3d1aeaf01f65" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7911530f-1e05-4e8b-823f-3d1aeaf01f65_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_7911530f-1e05-4e8b-823f-3d1aeaf01f65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7911530f-1e05-4e8b-823f-3d1aeaf01f65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d72610-efbe-46cd-9a4c-d054b65086bd" 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_7911530f-1e05-4e8b-823f-3d1aeaf01f65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d72610-efbe-46cd-9a4c-d054b65086bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RPSGroupPlcMember_9493bff9-c26d-47e5-b560-74e95a78c52e" xlink:href="ttek-20221002.xsd#ttek_RPSGroupPlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d72610-efbe-46cd-9a4c-d054b65086bd" xlink:to="loc_ttek_RPSGroupPlcMember_9493bff9-c26d-47e5-b560-74e95a78c52e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="icb4f46482c7e43a4993e87a6801ebb5b_ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5c9d7820-3553-4000-a999-9bf6a49da72a" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" 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_5c9d7820-3553-4000-a999-9bf6a49da72a" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_49ec7f4e-04b2-410f-9136-54eda2ac8aae" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_49ec7f4e-04b2-410f-9136-54eda2ac8aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_4167e941-28ff-4f6d-8b9d-7e95ad6ececb" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_4167e941-28ff-4f6d-8b9d-7e95ad6ececb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ef0725e5-938f-4dd8-8e73-cdb8ab916471" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ef0725e5-938f-4dd8-8e73-cdb8ab916471" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_28aacc50-4591-4ebf-87d6-1e11d4df0a3a" 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_ef0725e5-938f-4dd8-8e73-cdb8ab916471" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_28aacc50-4591-4ebf-87d6-1e11d4df0a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_af1cc495-a414-4a2c-a785-e6d4010409bb" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_af1cc495-a414-4a2c-a785-e6d4010409bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ab4238dd-b148-4b39-81cc-de5a8c687cbc" 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_b7d19e7b-bb0c-4031-88a6-a430295abe68" 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_5c9d7820-3553-4000-a999-9bf6a49da72a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b7d19e7b-bb0c-4031-88a6-a430295abe68" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_419ca729-a884-49e1-b65d-3ba173e21f6c" 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_b7d19e7b-bb0c-4031-88a6-a430295abe68" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_419ca729-a884-49e1-b65d-3ba173e21f6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_419ca729-a884-49e1-b65d-3ba173e21f6c_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_419ca729-a884-49e1-b65d-3ba173e21f6c" xlink:to="loc_us-gaap_EquityComponentDomain_419ca729-a884-49e1-b65d-3ba173e21f6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bddd17f2-815d-436f-90e4-48f140908231" 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_419ca729-a884-49e1-b65d-3ba173e21f6c" xlink:to="loc_us-gaap_EquityComponentDomain_bddd17f2-815d-436f-90e4-48f140908231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" 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_bddd17f2-815d-436f-90e4-48f140908231" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0e11993f-c11b-4a34-ae43-b2534a3b5a8c" 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_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0e11993f-c11b-4a34-ae43-b2534a3b5a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_bbf89f2b-2467-4cb2-add1-8cc44e8f9301" 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_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_bbf89f2b-2467-4cb2-add1-8cc44e8f9301" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="ib3e50ce54a4f48f0baea540ac4af8626_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7a4ed9be-98a5-4d29-8736-8caed76e696b" 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_495e5c21-d0ee-4308-8b0c-3ef84a8a084d" 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_7a4ed9be-98a5-4d29-8736-8caed76e696b" xlink:to="loc_us-gaap_LineOfCredit_495e5c21-d0ee-4308-8b0c-3ef84a8a084d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f932283c-e864-4820-9485-04e5474459c2" 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_7a4ed9be-98a5-4d29-8736-8caed76e696b" xlink:to="loc_us-gaap_DebtInstrumentTable_f932283c-e864-4820-9485-04e5474459c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9718079c-35ae-4773-877c-45928073ec73" 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_f932283c-e864-4820-9485-04e5474459c2" xlink:to="loc_us-gaap_DebtInstrumentAxis_9718079c-35ae-4773-877c-45928073ec73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9718079c-35ae-4773-877c-45928073ec73_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_9718079c-35ae-4773-877c-45928073ec73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9718079c-35ae-4773-877c-45928073ec73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7945a2f3-4aff-427f-956a-82c92beafdf2" 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_9718079c-35ae-4773-877c-45928073ec73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7945a2f3-4aff-427f-956a-82c92beafdf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_49439382-f167-404f-b1b3-18981f6e9768" xlink:href="ttek-20221002.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7945a2f3-4aff-427f-956a-82c92beafdf2" xlink:to="loc_ttek_AmendedCreditAgreementMember_49439382-f167-404f-b1b3-18981f6e9768" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#ReportableSegmentsFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="extended" id="i22321543cea14b73b7438424a52c34b5_ReportableSegmentsFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c97af451-8fc8-44cc-8e96-989458c8f65b" 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_bf895f03-d06f-4b14-aa3c-8a39c6226bcf" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_NumberOfReportableSegments_bf895f03-d06f-4b14-aa3c-8a39c6226bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22bba638-f58d-4856-a32d-601a48a36f2f" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22bba638-f58d-4856-a32d-601a48a36f2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2414d09a-c7ce-4032-9ade-14a26feb9f3f" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_OperatingIncomeLoss_2414d09a-c7ce-4032-9ade-14a26feb9f3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_188a1181-7169-4f3a-b380-a0bb67e77cd3" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_188a1181-7169-4f3a-b380-a0bb67e77cd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_165da2b6-b0a3-459e-b059-b45ec7a5c35c" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_165da2b6-b0a3-459e-b059-b45ec7a5c35c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7651ace9-2760-4d3d-a313-42177c7670cc" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7651ace9-2760-4d3d-a313-42177c7670cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_19194e9d-c00d-41ca-a7d3-fcfb2ed726ce" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_Assets_19194e9d-c00d-41ca-a7d3-fcfb2ed726ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1da415ed-682e-42b8-80a2-eae002c328f7" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a9409909-7512-453f-b46c-88ff19263e5d" 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_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:to="loc_srt_ConsolidationItemsAxis_a9409909-7512-453f-b46c-88ff19263e5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a9409909-7512-453f-b46c-88ff19263e5d_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_a9409909-7512-453f-b46c-88ff19263e5d" xlink:to="loc_srt_ConsolidationItemsDomain_a9409909-7512-453f-b46c-88ff19263e5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_782c79e6-d6c3-49b4-819b-04060e3163e4" 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_a9409909-7512-453f-b46c-88ff19263e5d" xlink:to="loc_srt_ConsolidationItemsDomain_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ecc28b1c-7d51-43af-82eb-26faa8e7ad5d" 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_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:to="loc_us-gaap_OperatingSegmentsMember_ecc28b1c-7d51-43af-82eb-26faa8e7ad5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_54b17428-0232-4e37-a659-1bb4f34f4f45" 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_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:to="loc_us-gaap_IntersegmentEliminationMember_54b17428-0232-4e37-a659-1bb4f34f4f45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_933b275a-a736-4d75-81fe-19d516f69da1" 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_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_933b275a-a736-4d75-81fe-19d516f69da1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e8edb046-730a-4eff-869c-b319052acbe8" 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_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e8edb046-730a-4eff-869c-b319052acbe8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e8edb046-730a-4eff-869c-b319052acbe8_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_e8edb046-730a-4eff-869c-b319052acbe8" xlink:to="loc_us-gaap_SegmentDomain_e8edb046-730a-4eff-869c-b319052acbe8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" 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_e8edb046-730a-4eff-869c-b319052acbe8" xlink:to="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_bc033551-0350-4f74-bada-b88facd30805" xlink:href="ttek-20221002.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:to="loc_ttek_GovernmentServicesGroupMember_bc033551-0350-4f74-bada-b88facd30805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_7b30b23a-d1e9-40f8-812d-595142fadc7b" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_7b30b23a-d1e9-40f8-812d-595142fadc7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_6c815804-229e-481f-8eb8-6d8fc090bb6e" xlink:href="ttek-20221002.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_6c815804-229e-481f-8eb8-6d8fc090bb6e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#ReportableSegmentsGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="extended" id="i80126d8f64404b989fc489e34ba715c0_ReportableSegmentsGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5651471c-4032-40c8-8125-5fcc59c9ff4d" 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_971136c3-b400-4169-af1e-a9c7aa23ab0d" 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_5651471c-4032-40c8-8125-5fcc59c9ff4d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_971136c3-b400-4169-af1e-a9c7aa23ab0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_1db7ce42-816c-4cac-ab94-5592fad01705" 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_5651471c-4032-40c8-8125-5fcc59c9ff4d" xlink:to="loc_us-gaap_NoncurrentAssets_1db7ce42-816c-4cac-ab94-5592fad01705" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a42a241e-d2d1-42b7-a069-f0743ef6366a" 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_5651471c-4032-40c8-8125-5fcc59c9ff4d" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a42a241e-d2d1-42b7-a069-f0743ef6366a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7f350cb6-1131-47fb-8ba6-b4b19339b17a" 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_a42a241e-d2d1-42b7-a069-f0743ef6366a" xlink:to="loc_srt_StatementGeographicalAxis_7f350cb6-1131-47fb-8ba6-b4b19339b17a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7f350cb6-1131-47fb-8ba6-b4b19339b17a_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_7f350cb6-1131-47fb-8ba6-b4b19339b17a" xlink:to="loc_srt_SegmentGeographicalDomain_7f350cb6-1131-47fb-8ba6-b4b19339b17a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f066154b-107a-49a6-b4ef-c7e8a757c315" 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_7f350cb6-1131-47fb-8ba6-b4b19339b17a" xlink:to="loc_srt_SegmentGeographicalDomain_f066154b-107a-49a6-b4ef-c7e8a757c315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ba8d6095-6b77-4f9d-80fb-52c1fc06a2c5" 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_f066154b-107a-49a6-b4ef-c7e8a757c315" xlink:to="loc_country_US_ba8d6095-6b77-4f9d-80fb-52c1fc06a2c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_0111d8fb-f836-457f-8515-3bf5564e8b55" 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_f066154b-107a-49a6-b4ef-c7e8a757c315" xlink:to="loc_us-gaap_NonUsMember_0111d8fb-f836-457f-8515-3bf5564e8b55" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#ReportableSegmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" xlink:type="extended" id="id48e824c214043c3aed8a716c43c3082_ReportableSegmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_eaa772b8-90a9-4ef7-806a-e88f947b5a96" 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_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_72b7d3f4-658e-4eec-82da-c2fb41220155" xlink:href="ttek-20221002.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_eaa772b8-90a9-4ef7-806a-e88f947b5a96" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_72b7d3f4-658e-4eec-82da-c2fb41220155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6d6f915a-39cc-4a39-8312-32c82b843b98" 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_eaa772b8-90a9-4ef7-806a-e88f947b5a96" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6d6f915a-39cc-4a39-8312-32c82b843b98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6bbf7503-6253-45a8-83e8-274a491bc5b8" 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_6d6f915a-39cc-4a39-8312-32c82b843b98" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6bbf7503-6253-45a8-83e8-274a491bc5b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6bbf7503-6253-45a8-83e8-274a491bc5b8_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_6bbf7503-6253-45a8-83e8-274a491bc5b8" xlink:to="loc_us-gaap_SegmentDomain_6bbf7503-6253-45a8-83e8-274a491bc5b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8750d15b-5361-4f2b-a5c9-a861afb38864" 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_6bbf7503-6253-45a8-83e8-274a491bc5b8" xlink:to="loc_us-gaap_SegmentDomain_8750d15b-5361-4f2b-a5c9-a861afb38864" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_0b1eda46-79d6-41bd-9133-416dc2fa154c" xlink:href="ttek-20221002.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8750d15b-5361-4f2b-a5c9-a861afb38864" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_0b1eda46-79d6-41bd-9133-416dc2fa154c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#QuarterlyFinancialInformationUnauditedNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" xlink:type="extended" id="i75821416c96e4676844747bbfbe229e1_QuarterlyFinancialInformationUnauditedNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_591b1f57-62c2-46dc-bf2c-e638beb22e18" 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_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_a9fe069d-3147-489d-a910-89b4552b1726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:to="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_a9fe069d-3147-489d-a910-89b4552b1726" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c927cb36-5721-432d-a06a-50d3ab4fa0be" 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_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c927cb36-5721-432d-a06a-50d3ab4fa0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" 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_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_61d66c3f-c98a-4499-80a9-06bb5510147b" 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_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_61d66c3f-c98a-4499-80a9-06bb5510147b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_61d66c3f-c98a-4499-80a9-06bb5510147b_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_61d66c3f-c98a-4499-80a9-06bb5510147b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_61d66c3f-c98a-4499-80a9-06bb5510147b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_60131b6c-793e-4442-a9e9-75489e5fc087" 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_61d66c3f-c98a-4499-80a9-06bb5510147b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_60131b6c-793e-4442-a9e9-75489e5fc087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_fc2f66af-c38b-4fa7-8cb4-ddccfe1a647f" 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_60131b6c-793e-4442-a9e9-75489e5fc087" xlink:to="loc_us-gaap_ForeignCountryMember_fc2f66af-c38b-4fa7-8cb4-ddccfe1a647f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="extended" id="i6b68dc5aea914880b99e3a07b0081468_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_f08da444-8c63-4ecf-a718-5fb2631b7382" 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_3047971b-653c-4cc8-b853-ddc6454e6f81" 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_f08da444-8c63-4ecf-a718-5fb2631b7382" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2abc1f0e-d9c2-4fb3-88f4-d1b22b27ada8" 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_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2abc1f0e-d9c2-4fb3-88f4-d1b22b27ada8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_1809db2c-2549-4ef3-b7cc-e9561b18eca6" xlink:href="ttek-20221002.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_1809db2c-2549-4ef3-b7cc-e9561b18eca6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0347eeeb-1f8c-44d9-80a3-e8f7a8dc6bcf" 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_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0347eeeb-1f8c-44d9-80a3-e8f7a8dc6bcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7f51238d-c150-4fa0-90b7-60c346bc72ef" xlink:href="ttek-20221002.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7f51238d-c150-4fa0-90b7-60c346bc72ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c6ebebaf-5ba3-40dc-be4d-105012fa1d7a" 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_0dfa238b-b261-4e72-a49b-71fafc4e0069" 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_f08da444-8c63-4ecf-a718-5fb2631b7382" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_0dfa238b-b261-4e72-a49b-71fafc4e0069" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7df1a32-3238-430a-8635-c27b8576e4e1" 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_0dfa238b-b261-4e72-a49b-71fafc4e0069" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7df1a32-3238-430a-8635-c27b8576e4e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e7df1a32-3238-430a-8635-c27b8576e4e1_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_e7df1a32-3238-430a-8635-c27b8576e4e1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e7df1a32-3238-430a-8635-c27b8576e4e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5deb7831-6627-4066-b309-2e6d450735e3" 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_e7df1a32-3238-430a-8635-c27b8576e4e1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5deb7831-6627-4066-b309-2e6d450735e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a71c42d0-7ad4-4958-8e77-7a445333812e" 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_5deb7831-6627-4066-b309-2e6d450735e3" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a71c42d0-7ad4-4958-8e77-7a445333812e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_240e40cd-1a8e-43b2-b791-b32fe62ae4ec" 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_5deb7831-6627-4066-b309-2e6d450735e3" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_240e40cd-1a8e-43b2-b791-b32fe62ae4ec" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <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: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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>ttek-20221002_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 2022 Workiva-->
<!--r:2d4196c3-98c3-4d42-a073-32f39bc34d35,g:9bf5fbe5-235b-4c82-b7a7-67090cda83be-->
<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_c79d465e-090b-476e-a715-8450e784bdaf_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_94eb3895-4401-421b-84d7-3e89f8cc0783_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-20221002.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_HedgingDesignationDomain_b3a51ed7-9536-475a-a0e7-46eecb40aed2_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_94b8396f-2059-4fcf-afe0-5ef677018822_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_SupplementalCashFlowInformationAbstract_12aae514-3d64-47fc-a3e2-51345b0c0c93_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_5e5d71e5-a7bc-49c5-a0e6-642e0cbefda3_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_707a745b-4d5f-47f3-b768-2c079dab6cf7_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-20221002.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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aece959c-9a14-4191-9417-acf5db521bb0_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_ttek_StockRepurchaseAndDividendsAbstract_6396df6e-9acd-41ee-9172-ba64505ad2b3_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-20221002.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_c7b200e5-0a32-447e-87b9-73bb5281e83e_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_f4804564-842c-4cea-9e47-8a70dbad0a38_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_7045f5c6-1579-45c7-a366-f180dcdc34d0_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_337a6239-33c3-4dd4-a9da-aecaec43fba9_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-20221002.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_OperatingLeaseRightOfUseAsset_ed55ce4f-9ca3-4046-b629-0167e251c129_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_15663f0a-ce71-4a80-a13d-a219b8ab9f23_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_RisksAndUncertaintiesAbstract_ead2acdc-ed06-4990-92ad-52a24db1ef4b_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_DeferredTaxAssetsOperatingLossCarryforwards_04dbddfb-3205-48bf-a9ea-a2b0497dbfe8_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_PreferredStockSharesOutstanding_05b72f5e-b9d3-4df7-8ab1-d82930603d56_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_EmployeeRelatedLiabilitiesCurrent_ed61fc8b-6a25-4273-b847-dbf6e4959447_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_fbd23b5d-cdfc-4b63-81cf-9c2bfce8bf77_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_1a6b0a0c-74d7-4180-9904-f998cfd1b204_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_a688a0fc-3c38-4be1-b32a-357b020ea12b_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_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_87b94976-90e8-43b4-b87b-005190a53146_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_ContractWithCustomerAssetLiabilityNetCurrent_cdba3f81-e98a-4082-aec0-8934324320e4_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-20221002.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_ttek_AllAcquisitionsMember_93e003db-69e5-4df5-9570-4f085282de17_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-20221002.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e01a8e92-f4ad-4012-a731-921025d93d09_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_ttek_WeightedAverageRemainingLeaseTermAbstract_960ab692-6e50-4644-907b-c89887666710_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-20221002.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_37b6f663-e614-458b-b3b1-066f42fe4df7_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_DividendsCommonStockCash_a0c506c3-62f1-4601-aec5-661cb55ed47a_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_dei_SecurityExchangeName_af220e3f-b679-4f62-ac37-983a536fc6e2_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/2021q4/dei-2021q4.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_ttek_InterestRateSwap4Member_ad0eb987-14fb-46f0-9163-473f30f25cab_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-20221002.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_dei_EntityIncorporationStateCountryCode_5c38add5-bdcf-46bf-969c-1c479f70bc1b_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/2021q4/dei-2021q4.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_QuarterlyFinancialInformationDisclosureAbstract_a55a0709-611c-4a26-a079-c2c9b7e3996b_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_ProceedsFromSaleOfPropertyPlantAndEquipment_5d5a3b6d-2108-4c66-85ac-9a561953922d_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 sales of assets</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5b2d42a1-e8d1-4c53-ac10-a3653cf07558_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_f8a90b2a-d0c8-48b8-ac3e-da3b64f36245_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-20221002.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_RevenueFromContractWithCustomerAbstract_6185e5f7-7631-41f2-9933-16c5f5026d75_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_2c698ec1-e74d-4568-9915-9fcaa889f734_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-20221002.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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4c40a6e0-6a47-4322-997a-ba650e02de5c_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_76f969a2-f592-47ef-add9-6ad82b53a7a4_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_da170361-84f6-4034-8197-4e787a4cc43a_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_f7c247b2-943b-4b23-9a96-6cfc50f021cb_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_c7b5ebe7-4413-4961-93b4-d1d6de6b6799_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_4c893b3c-7730-47eb-ad3f-6bd756875961_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_8574820d-1d57-452a-b0a9-4474fd32f24d_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-20221002.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_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_81df03bc-1d7c-4020-accb-6be0f41fd451_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-20221002.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_e7295186-df09-44aa-9fb0-0e2d4a18b1bc_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_5c0ae9d0-3317-49fa-8303-38e3f5877105_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_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments_85f9a128-789d-4a5f-aeea-246c8e8919f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments" 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 intangible assets, foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments" xlink: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, Translation and Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_413438a2-cc4d-4c94-bbec-c0d600e40361_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_StatementBusinessSegmentsAxis_5a93e763-c704-4132-b3aa-a369cb4697a5_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_DerivativesPolicyTextBlock_8417966e-58fa-4425-81d6-34e9f3fb0c8f_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2059a7e1-cd9b-4b28-8f5d-fd4b66553ea0_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_016a5866-82a7-4c21-923b-57fcb71b8ba2_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_CompensationAndRetirementDisclosureAbstract_28187caf-556f-4188-a3fc-26f89dc5703a_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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_82c582ed-d59f-4507-bed7-6353d5f7e75d_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 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_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_069be52f-0493-4dda-a2ba-54e57dbc2857_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-20221002.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_1c973bab-3a24-4bfc-a176-3a423d78a454_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_dei_EntityFileNumber_fab37bfc-fb9f-4df1-b7f4-278b3b3e11db_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cfdee0b6-6d3d-47e2-822b-17ba715e658a_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_4a62a0a0-6205-4433-989a-8159c8aea995_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">2024</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_bdcc0718-f185-4d7a-a9fb-0d36061fefe0_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f357e5c3-a2eb-45ff-836e-6cd7f603091c_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_06d9446f-2b83-49bf-b22d-5c3cd143cb7f_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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_27ee757a-b45c-4eab-ac75-c8e22205b020_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_a2c23dfd-dafc-41a2-b325-bb8d137052bf_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_853b6bb4-ea8b-4220-86b8-665d9d13521d_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_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_ttek_ExpectedPricePerShareAcquired_ea37c2c1-e52c-4935-9010-7d414fe11bb6_terseLabel_en-US" xlink:label="lab_ttek_ExpectedPricePerShareAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pence per share expected to be acquired</link:label>
    <link:label id="lab_ttek_ExpectedPricePerShareAcquired_label_en-US" xlink:label="lab_ttek_ExpectedPricePerShareAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Price Per Share Acquired</link:label>
    <link:label id="lab_ttek_ExpectedPricePerShareAcquired_documentation_en-US" xlink:label="lab_ttek_ExpectedPricePerShareAcquired" 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">Expected Price Per Share Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ExpectedPricePerShareAcquired" xlink:href="ttek-20221002.xsd#ttek_ExpectedPricePerShareAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ExpectedPricePerShareAcquired" xlink:to="lab_ttek_ExpectedPricePerShareAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5863ace9-b1d1-4fb6-b1f8-746116fc7382_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_LesseeLeaseDescriptionLineItems_67c2394c-2938-4bcd-b10d-c8c0811f5e55_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_a9ec0168-b87c-42b0-833b-f5a53b49ff91_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a9ab8a7d-d3db-47d6-893e-bee2b31facd0_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_AmortizationOfIntangibleAssets_98238bb5-ff77-4b09-99b3-c8dc8dac4dea_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_b361a804-090e-4083-a67c-f46388bda047_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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dc899269-3888-4524-b36b-6ac95ad4b776_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_9350e0f1-a7aa-436b-8f64-d85e87da71ef_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_397451f3-4870-4fbb-98fc-f6ff21472cf2_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 fiscal 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_ForeignEarningsRepatriated_5f51db6a-8316-4b99-b88b-b5139df4559a_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_DeferredTaxAssetsLiabilitiesNet_f34269b6-3545-4cc3-80f4-505746b18424_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_aa4f1a50-e379-45c2-b751-9740f408be6b_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_ade1008d-7f72-4ed1-8be7-593939808e66_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_f2c59239-96cb-4206-846c-b01dbf605301_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_us-gaap_FairValueByLiabilityClassAxis_7de81155-a3df-4e50-abb2-8cc6cd353681_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_3f3eb033-944e-40d4-889a-05d9397c382a_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-20221002.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_ttek_EquityIncentivePlan2015Member_37b05868-bf50-425a-b1e8-4ab3a47f442b_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-20221002.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_db0aa1b0-cffd-4069-a75a-b3e5f4028c66_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_AccountsReceivableRelatedParties_d6dbadea-9f68-4bd3-9d28-9cc75dc19bb8_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_a44e6bbc-fbbc-415d-a447-caacf9a93fe6_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_be2eaea4-07b9-44d5-8e75-58dc937608db_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_us-gaap_BusinessAcquisitionAxis_9c3db0d3-2fc5-43ae-8b23-f4bf07e6394f_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_d5889eff-586d-4613-9718-e93a0ff61b75_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-20221002.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_0ae75150-26d4-45c0-9391-e51f166f2131_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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_4e67c8f8-38d8-48bc-9a5c-22c1c675bc5f_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_70a03456-8f7e-42e1-b001-844b4a023e4e_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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_596c03ea-a4c1-4aa6-b9fc-914d5d4f26fd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" xlink: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, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" xlink: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, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" xlink:to="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61c57a12-84e4-4a63-ae2b-d80c5a990966_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_us-gaap_ShareRepurchaseProgramDomain_6f637907-2490-4893-8035-bbda3f362c24_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_dei_LocalPhoneNumber_8ec45586-6f56-4dde-9606-a6f9cce0adb0_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/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_06c21b53-2cd1-4ac2-863d-14ccbbdc81b7_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_d1dedb7f-cb03-46a0-9407-79a43413af8c_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_aba91e32-e310-43a8-a269-7ee24ca3ae6f_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_652792e7-f4aa-4523-9455-01b837fa437a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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 Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_49392bbe-904f-4661-aa43-100a8f2de5ed_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_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_97f95d5a-9486-4944-8bdb-cdf31ef3b44c_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-20221002.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_OperatingLossCarryforwardsLineItems_038c7cd3-60d9-4b70-9f0b-0811755f1107_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_GoodwillImpairedAccumulatedImpairmentLoss_6f4f0d10-8ad0-4f08-abef-cd250aeee67a_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_c9f253b2-bcfe-4fa2-af9e-113285aaf069_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_GoodwillAndIntangibleAssetsPolicyTextBlock_f308bcfd-406a-4a87-b2d7-60dc04c185b7_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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_f4087d9f-422c-4cd1-a4d5-972737940667_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_f71f8dd2-5a3d-46e6-97c5-a0873af30973_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_74b9dae5-b505-4ce7-8d04-174bfafb3abb_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_305d24b0-7a82-418e-87f0-d9873c5a57b9_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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_341d0547-fcce-434f-a66e-27eb580ebb9d_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-20221002.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_3894bfa1-ca67-43ed-8d54-915030a3b7b0_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_PreferredStockValue_5fe8db48-0916-4590-91c3-12a9785b1768_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;2, 2022 and October&#160;3, 2021</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_PropertyPlantAndEquipmentPolicyTextBlock_3e42d0fc-bd62-47b3-affb-4bb07cad2bd0_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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7162e9df-c1f1-4f0a-b2cc-312610bf233c_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f46feb2e-e344-4fe8-8e4d-0215ff98d347_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_d85b4ee7-ee55-411f-a045-bcb05dcc9128_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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_13fa4291-dbdc-470e-9324-6e807a3779e5_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_b486dd67-029e-47e6-8743-dc09f777f54d_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_RetainedEarningsMember_f7e91989-2cf5-4cf6-84e9-a9252faa10bd_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_DebtInstrumentAxis_74402d26-e79e-4c26-84c7-f2c3f27af26e_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_4524b03b-832b-4278-8caa-4cb9121c9aba_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_DeferredTaxLiabilitiesLeasingArrangements_62970481-4610-4b87-9286-da21e9cd792b_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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_caf62fcc-cd04-49ca-8152-738aa8488ba8_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_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_8a9bff20-1797-4147-9927-7d2f845b10c4_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-20221002.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_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_10436835-5866-42cd-8f2e-722a70f40e22_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_042aef57-215c-48c7-a553-d741f9009aca_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_EquityMethodInvestmentDividendsOrDistributions_7eebcf5d-5a0d-455f-9b49-ed26b3c5b239_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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_46ab8afe-253e-40e6-ac73-78039b7af747_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_6a365d6e-6bb9-40af-b19d-1372e9338834_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_94550f14-acb5-4d96-b03f-c60429689915_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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_15d24b4d-7a92-4dd9-85ec-09e3c649993d_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_0e88c7e3-41d2-4fee-bc06-47ed36c81e1b_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_dei_EntityWellKnownSeasonedIssuer_02473578-010a-4e60-ae06-5c87dcbfa4c4_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/2021q4/dei-2021q4.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_DefinedBenefitPlanPlanAssetsCategoryLineItems_7970ba70-ab2c-4896-9992-d5f4e2002d34_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_505f406a-4972-4568-b836-013f5240d4ea_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_d55f70f5-3294-4b5c-aaa6-81c9f1bbaf0e_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_e6d18129-ad27-4ea5-942b-bb74147277cf_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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_cf0c9785-0bab-4702-83c8-ed9d28b7c7ed_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_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_1d2d3666-5962-4bad-adcb-46d50080f71c_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_da29b294-1585-4895-a806-7636ff11cfb7_terseLabel_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink: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 settlement for claim receivable</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-20221002.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_08a3b29a-01c1-4821-9dce-12b812265a49_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_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_915c4dff-2463-4fd3-a35b-90bd6596209c_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_a2f35760-aeb9-43d3-8733-be5e1889464c_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_16652f0f-e4de-4d6c-9e28-7dfeb585fd98_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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_5655082f-a3f4-485a-8678-c33efa6ed475_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_d6351294-aa49-4d55-bc6f-979852606834_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_DerivativeFixedInterestRate_9d0120c1-1bcb-4ddb-ae42-f5cbadb8a164_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_b8656cda-bd66-48d5-b420-789a8562decd_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_BusinessCombinationContingentConsiderationLiabilityCurrent_f15bab28-c116-4bb5-8fbd-fff18059f291_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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c2d7a0a6-c87b-4f46-8623-24c25e985f91_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_47d79fbd-fb48-4fae-892e-e28bf263507c_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-20221002.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7bba579b-a082-4de2-a15f-51ab87a80966_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">2025</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_EarnOutPaymentsAbstract_d577b7c8-f373-4cd7-95d8-2658df06fe28_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-20221002.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_6ff0664d-a983-4b13-8c34-b1174ac5e5b6_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_29f119ec-6ed1-4ed0-9dfa-7586e8c0ccb9_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_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_c7113575-c915-4521-80d7-9319f167183a_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-20221002.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_e2509ece-8ee9-48ee-839c-8c47c95584bb_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_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_66bd8ea7-1263-44d8-a2f4-b3b6bc76d936_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-20221002.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_5388379e-5a1e-4bcc-9d60-ca519cccdbf8_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_cdb7ab89-60f0-429f-b4ea-0d6e58381c02_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_b76fb712-821f-40bf-973a-4e87f0e47e91_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_d98db5a9-3eaa-4b5e-8b42-19b6ade7f84d_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_2677cc3c-80eb-4d72-b131-03a85172ae66_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_us-gaap_AllowanceForCreditLossMember_8e1d00fa-ffc2-4c3e-99cc-a4d8cf7f7799_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_30491684-17c4-4f12-ac4b-d56372753f3a_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_87220f4e-5974-46a9-8cca-d18cb237ccdf_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">2023</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_8c85126c-82e2-44d0-bfef-3b2adfb7f2b3_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_CommitmentsAndContingenciesPolicyTextBlock_6a5fb251-622f-4386-9968-872d76092d0b_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_ee4cb1d3-d058-4903-8c60-a594a5eae9db_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c3ef7764-049a-46e6-af9d-679a63a18089_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_1b0e0e03-de90-412b-9a14-047f0193597c_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-20221002.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_87854ef1-5efa-4850-b9b7-914fab3942b3_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_d928c3a7-42af-446e-afde-1238252826d3_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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_75836b43-9ed0-43ed-8a45-cac17349faa4_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 &#8211; 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_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_134dd70c-453b-4af1-aba5-b982ce71e79b_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-20221002.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_41b9ec87-586e-4dac-bc28-45c722096b34_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_us-gaap_DerivativeFairValueOfDerivativeAsset_077c2c78-e59b-4d5f-bc66-f2659e23abcc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink: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 interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink: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 Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_ed3e6e10-f243-42e9-8c34-d6ef80fe555a_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-20221002.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2dc9c38f-2ed9-4b09-a17a-bc81db44a2e2_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_6730cea1-6903-4a83-b099-e4de241407fd_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_b65eb285-5076-460f-aa37-70308cdcffc4_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_BusinessCombinationConsiderationTransferred1_22135906-396f-4b6b-8afe-41391277a528_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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_dff47b20-6bdc-4848-8b14-f8e580889f67_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_GoodwillRollForward_21999e2f-d580-4782-ad41-b7f85a192807_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_dei_EntityVoluntaryFilers_2820ea0a-d49d-4475-bdee-69a1f3ab2acb_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/2021q4/dei-2021q4.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_PlanAssetCategoriesDomain_a6d0627c-7314-4661-a764-c62e0693880d_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_a04dd3e5-2984-4342-80f9-6f58e5795290_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_fd516af7-0a2b-4642-97d2-754d19ddef3b_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_379950b2-f4e4-4194-a93e-ac7eb3c378fa_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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d3bbe91b-98f6-43db-8509-59f7715c51d9_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_GoodwillImpairmentLoss_4c3fbece-ad75-43cd-9113-05b3dbba2bc2_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_189907db-71e2-4709-943e-1dc9061fbfa8_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_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_4c8de072-870e-4ab4-80f1-b93effb3db3e_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_us-gaap_TreasuryStockTextBlock_dbc75ab4-a709-493c-aba9-7ba88e7154ca_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_IncomeTaxDisclosureAbstract_84a756d8-d5ab-47a7-8f8c-dc91caac606b_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_dei_EntitySmallBusiness_f611adc0-7fe0-484c-a0b9-6a1d8ec82cdd_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/2021q4/dei-2021q4.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_IncomeTaxReconciliationRepatriationOfForeignEarnings_a2028d08-6262-4ed7-b839-3eb27c6a0b19_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_BaseRateMember_1eaa6db1-d340-446b-891f-170d63debd58_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_9c77bf73-608c-4f9f-aa8d-2142533c1dd3_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 fiscal 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_f53a7e38-f950-457d-839d-16426136b2c8_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_us-gaap_LiabilitiesAndStockholdersEquity_e22344cd-3396-4f5e-bc6f-407467274d95_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_0a1fd337-2654-4e55-bde8-95c047061315_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_51faf557-f6df-499c-b8a5-e63fab5d9763_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-20221002.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_a77e8917-ef2b-40cc-a3f7-5b1cc8be0acd_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_2de8e493-75ea-4f3b-9be5-80de18738417_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_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_ttek_NormanDisneyAndYoungMember_b66b2f57-9684-4055-9681-08a9e2c4d923_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-20221002.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_ContractWithCustomerLiabilityCurrent_409c9c67-df1f-463e-a201-515edffca75a_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_8595ff88-80bf-4dc9-9916-9bd701e7ad0e_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">2027</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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2f6e63bd-e56d-4b1a-a212-3a755aab7d9f_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_f9e8407a-f5bb-4260-8d13-376ed067245a_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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_4d3c8f82-2c64-48f4-97e2-656ef3936736_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_097bd6a0-da37-4a49-b771-db0c5174bf39_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_b3588111-a27f-4299-9275-f2bb81042241_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_a41bf1f4-8739-4ab5-88f8-58f8f745fd65_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_1ea61ded-8a87-43af-aa5a-6dd6148279d4_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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_556db437-5697-45f0-b032-ff8717dae8b3_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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_d3d8af69-a081-4e7e-933f-5555c8571bfe_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-20221002.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_IncreaseDecreaseInAccountsPayable_8a880046-80b3-43f0-b6d0-1ec727b6fa52_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_DerivativeLineItems_0bc33f7f-e701-4d53-a205-f8f3cb99d872_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_HedgingRelationshipDomain_23598f48-710f-4d06-9483-406db8f5cd98_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_e42abe4c-0a57-4c8d-8e72-e3913ccd40f4_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</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_82218f7b-045c-4b9e-9c39-05c4ec3b4845_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_7d96a375-4f1a-4a26-8f1b-9aa4046c4b0c_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-20221002.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_b7b06e2d-0599-41b9-bba1-1a35d5e8bf24_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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e3f0b3b9-3e34-438f-96f9-9edd037ce858_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_0a61031c-a64e-4e7b-b460-5c241fc8d461_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_TreasuryStockAcquiredAverageCostPerShare_4f8ca7fd-ba23-42db-b4c9-0396f4af4297_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_fbfcb135-28c4-450c-9138-57f51318cc9f_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/2021q4/dei-2021q4.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a1a3098b-7b8f-40fd-b8a0-92e5a5048113_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">2026</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_eecb5645-89e2-4612-ab13-c92a92179d32_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_62c19652-244a-4fe6-800d-cc9c8935b394_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_b820ed35-a0fa-4b08-a0c7-7dd434ea178d_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_StandbyLettersOfCreditMember_190496e4-38ed-48ba-963f-4ac7c15f273f_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_21b615ed-1cc3-48f0-8acb-970aa8e10181_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_IncomeTaxesReceivable_c4b912ad-67b6-42c0-9f64-a3e4e4cefc5f_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_62d4e5d8-4839-4177-bd7f-44f0778f3819_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-20221002.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_acfa6213-e703-4781-8514-52ceca3aa49b_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_us-gaap_GrossProfit_7ee96ef5-44c2-4b8a-b2c5-91ac8bb915ab_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_6f6d89cc-0933-413a-90de-e25a07a792c2_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">2024</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_1caf4cf1-7e9e-4890-8ed2-87eedff69212_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_ttek_PercentageOfRevenueEarnedFromAgencies_75c4a446-6c2b-49e5-a37d-405def2b843a_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-20221002.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7aeab0e-a8b0-4511-9e69-32f7675dd571_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_6952636f-c981-48af-a1d5-4f8f0be3818d_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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1dbca2db-3726-4cb6-aec6-3d7e3fb98d57_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_b25f5964-22b9-4d26-964b-ae901a3b6cdd_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_c3129ad3-5c0d-4d20-803e-29a9b9ef577b_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_ServiceOtherMember_133e8398-1889-4d4d-856d-be87ede377f1_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_PreferredStockSharesAuthorized_8f234a73-d618-4689-968a-737e74d33ae1_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_us-gaap_UnrecognizedTaxBenefits_bdd51958-68fa-43bf-a752-97152dcc031e_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_28067464-72c2-475b-9e7d-df06cd565e54_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_cb4ab8ed-24b0-415c-9d8e-0052edffedb0_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_9d4f253d-7644-461c-8266-0ac9503766f8_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_dei_EntityCommonStockSharesOutstanding_876b4886-ef99-44ce-83de-8557d1768d23_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/2021q4/dei-2021q4.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_dei_EntityAddressStateOrProvince_19554623-77e2-4a38-b045-ab3143e12264_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/2021q4/dei-2021q4.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_LesseeFinanceLeasesTextBlock_02bc598b-3fe7-41c7-9e3d-f9f120b8aa0a_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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_40807d44-620c-4de8-ae24-64912aeee801_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink: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 outstanding shares expected to be acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink: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, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_edfea071-bfb8-4ed8-a1d7-f3f6706a287c_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_us-gaap_DeferredIncomeTaxAssetsNet_87888ab1-7e99-4a1c-8426-bc6862d55fd0_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_10ef2c43-7cb3-451d-a86e-04ade2e8ad1e_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_b51d0e69-d3ac-40fb-a215-e059bbff68ff_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-20221002.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3fadbc86-1ccb-494e-a6a0-305215a765b0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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 Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_c875f2c0-d437-466d-a5c1-c37338a3fc9e_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-20221002.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_abfa1f4f-c026-4bef-8a10-5aca41923aeb_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-20221002.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_PaymentsToAcquireBusinessesNetOfCashAcquired_c302f92e-1093-4151-a0c7-e7782f7fa3d3_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_9ffaf866-e2ac-48ad-970d-3bf8a1c086aa_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_a39bb9a8-5842-4502-9b11-a52afbeb2e23_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-20221002.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_SharesOutstanding_c07c24f1-8d7e-42e0-8c96-083316a843f3_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_2435d9d1-929e-4269-994d-b37ce89b0473_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_a1a57284-7f7a-4213-9706-537936194566_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2621ba1d-56bf-4478-8e49-242fe8a21edd_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_ProceedsFromIncomeTaxRefunds_a872782a-375b-424b-98d7-c3fe95eb60ad_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_PaymentsOfDividendsCommonStock_62cd7b8c-c99a-48c8-809f-5cdcd9c27ef1_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_ecd7334d-578f-4aa4-b27e-cdf15ac31c2d_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_1f5c7576-49a1-4c3a-8a8f-a2c6433ac731_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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f00a693c-5e4b-430d-84fc-701d0d93778e_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_6b2a35a9-7bcb-4b69-aa0b-7fb03e3dd505_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_bfc710e4-2585-4727-9dc9-075080d67cb7_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_cb093227-5c68-4409-8b35-bb2bc563759f_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-20221002.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_NumberOfReportableSegments_ff51a7ff-5e4a-4fe0-9768-bce1cde2c5a8_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_8fa58c44-9e6b-469a-9d30-56ad40cbf4f6_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-20221002.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_bb2356e7-da99-4beb-8d9b-6f73d413054e_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-20221002.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_TaxAdjustmentsSettlementsAndUnusualProvisions_83baf7b8-ebcd-4470-b293-22e00a465d05_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_a7173800-1899-45b7-a3c5-5b66a3e0b892_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-20221002.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_5041ba65-d220-4ed6-bfb1-ffbd7abcaef0_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_301b54e2-2ad8-49dc-a2e1-33b895e64d95_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_LettersOfCreditOutstandingAmount_6d4f4d17-b00e-4cbd-87a2-5ca86da66788_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_us-gaap_CurrentFederalTaxExpenseBenefit_9e368475-bedb-450d-93e4-6d6de75d1ee9_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_ttek_October2021StockRepurchaseProgramMember_0388e9e6-ec2f-4b5f-9a86-06a36355150b_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-20221002.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_dei_DocumentTransitionReport_92de485e-e42d-459f-85d3-f48705dce7bb_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/2021q4/dei-2021q4.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_CommonStockValue_adbfcd57-79c9-49c5-aace-bc59ee4c8f67_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, 52,981 and 53,981 shares at October&#160;2, 2022 and October&#160;3, 2021, 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_DisaggregationOfRevenueLineItems_188ecaf2-e89e-451b-8aed-efd3aa910001_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_373f01ba-5cfb-4999-adff-8c43fbacfbff_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_ContractWithCustomerBasisOfPricingAxis_82613e40-a232-48b8-896b-168bf5a9072b_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_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths_9c51999b-dc95-4cb3-a451-e51ef2e462fb_terseLabel_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government assistance, amount expected to be recognized in next twelve months</link:label>
    <link:label id="lab_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths_label_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" xlink: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 Assistance, Amount Expected To Be Recognized In Next Twelve Months</link:label>
    <link:label id="lab_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths_documentation_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" 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 Assistance, Amount Expected To Be Recognized In Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" xlink:href="ttek-20221002.xsd#ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" xlink:to="lab_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d1850ef-d905-4d83-9626-54ae3c029c9c_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_3caba84d-157f-4f59-8c2a-401451c0db79_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_GoodwillAcquiredDuringPeriod_57922b8a-ac29-4291-8a20-d9af43476bc2_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_5656d619-b178-4f99-889d-ebad92ee33ef_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_440031a3-c3d6-49af-ad08-717811360266_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_LesseeOperatingLeasesTextBlock_08b8832b-505d-4144-93ce-474d8277ab73_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e4cfe371-4cec-4b28-bddf-4bcdab07af3a_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_dei_EntityEmergingGrowthCompany_448e0f04-8fae-41bd-a560-19587b8d4228_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/2021q4/dei-2021q4.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_ClassOfTreasuryStockTable_3ac9e1c7-1e94-422b-8f3e-2e5d3c187fd1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0a015c36-de02-4d18-9ef2-c308b6f9f37e_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_DefinedBenefitPlanFundedStatusOfPlan_7de8895d-bd6b-48fe-ac36-7a4007f0ac28_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_0ab3e5ce-6ed6-4748-9c9d-341840253fb3_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_dei_IcfrAuditorAttestationFlag_aa57a9b1-9cd6-4329-b9ff-07a5cc838332_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/2021q4/dei-2021q4.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_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_633a7d9e-6599-4915-8dab-e17a91f5f358_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-20221002.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_0dec191d-1feb-4bb0-9aa7-5998d1178b64_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_us-gaap_OperatingIncomeLossMember_998ada9f-4273-4789-b1b3-d134a9c84578_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_83fae359-d460-43a3-ba97-6385ece2268e_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_dei_AuditorName_3b51849e-45ca-4f7b-ae6a-03db35b9a490_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_f4a0914e-ae06-44a5-9c9c-ee873f22a68d_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/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_02c82f81-6c24-4ae6-8f86-6845b06f0d18_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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c0c6ae4-3f34-4db1-8e93-f964481ad57b_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_GoodwillLineItems_5a3e8353-e56d-483b-a4fe-791decbfec30_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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_a495c0d6-f237-47ee-80b9-eaf1393e0d8b_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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7c34cb07-0ee9-438c-a2e8-79472ed51b6d_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_CashAndCashEquivalentsPolicyTextBlock_c75d0a28-cbef-4b95-9afa-e26939a274ba_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_beadb3c2-6352-450d-90ea-be8e88c900f3_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">Total</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_857a972d-3479-4c46-beda-68d9d2b1a036_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_SummaryOfIncomeTaxContingenciesTextBlock_9366d0a5-c6f5-423f-98fb-a85056b1cd33_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_e491dc92-56d5-4a1a-a423-02df73002693_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_be086bfe-318d-47b5-bab9-7f6be2622b45_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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_aa3aff9d-8716-4de7-8523-efe3c10677b2_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_9f18a581-b755-4743-9b6b-59e9915bbe69_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-20221002.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_ttek_TermLoanFacilityMember_f29575e9-c8eb-4240-a2d2-c6d0e85e8f36_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-20221002.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_CommonStockDividendsPerShareDeclared_8a12209b-17b4-4bd5-a704-35654de1ac97_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_0b33bcd3-c6df-4559-b6c6-f787a347940e_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_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_0158ab88-beef-4b33-8034-a063b35eee5d_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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e0008556-9957-4039-858f-e5d5c34a1944_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_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_fe1b623c-a75e-4433-b4b8-53c21f15b8f1_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-20221002.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_DividendsDeclaredTableTextBlock_e3d85862-dace-4681-8f01-9c07078d61b6_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_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_397444eb-4d59-4124-8c6d-ef4ed6050f2a_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink: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 contract, asset fair value</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink: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 Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e54b2bb-7092-4532-b5e4-f6d365c38d17_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_srt_ConsolidationItemsDomain_ab1eb52f-7e82-4899-a5f0-738ef5aaf487_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_a2a3de41-db8b-4a13-9a3c-26bf13a91826_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_492748f9-7142-4b81-8bab-779550de6275_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_9fdbea56-4cdd-4afa-8be1-becee55e3d33_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_03d1a15a-c4c3-42b9-af82-d372081f8d4c_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-20221002.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_CommonStockMember_8e37553b-d220-4c57-99e3-e38d5f8931a0_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_64957566-b7f7-4ef0-9e0c-4c1b9124acdf_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_VariableRateAxis_30b0c192-066b-4489-be3a-3544c5b3b5af_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_537e3f0a-ea47-48e5-8b22-adeeadd175ff_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_SegmentReportingDisclosureTextBlock_78fe8255-5c14-4680-9644-816c08296f25_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_us-gaap_OperatingIncomeLoss_519dcf29-3813-4ec0-a0bf-d1a710a85c2b_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_43083b04-b5f5-4db5-8855-4d66fc6f824d_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_3f4fce76-27f6-48b8-b397-8ca5a8fb98eb_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_ScheduleOfPropertyPlantAndEquipmentTable_0a80e8a3-cece-41c1-a253-ff8da932bdb7_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_ttek_BusinessCombinationPriceOfAcquisitionExpected_d0d8a64d-13ca-4a23-abdd-199ae52f8d0e_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationPriceOfAcquisitionExpected" xlink: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 consideration received upon closing of acquisition</link:label>
    <link:label id="lab_ttek_BusinessCombinationPriceOfAcquisitionExpected_label_en-US" xlink:label="lab_ttek_BusinessCombinationPriceOfAcquisitionExpected" xlink: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, Price of Acquisition, Expected</link:label>
    <link:label id="lab_ttek_BusinessCombinationPriceOfAcquisitionExpected_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationPriceOfAcquisitionExpected" 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, Price of Acquisition, Expected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationPriceOfAcquisitionExpected" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationPriceOfAcquisitionExpected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationPriceOfAcquisitionExpected" xlink:to="lab_ttek_BusinessCombinationPriceOfAcquisitionExpected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_588414d7-f1d1-4aab-9656-65ab2e614b46_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_91705055-6493-43b4-82b0-2466e118d020_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_6dfbee53-dacd-48e9-96bd-f539e4f8b5c6_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-20221002.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_3807579b-567b-441e-a204-eb73952ca4f1_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_46052dc2-7a70-48c4-a078-5557c8079deb_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">2024</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_6556b1a5-d698-4ef7-9607-227b76dd8e71_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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_aba0dd78-6ce6-4d0a-bf31-82de0a806a33_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_dei_DocumentFiscalYearFocus_64cff51b-74c8-42e7-8ec2-9a834363b84e_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/2021q4/dei-2021q4.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_ttek_HoareLeaMember_2570b823-4328-46b7-b757-3f35e7ffa78c_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-20221002.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_CustomerContractsMember_2e940fd9-0eb0-4a82-901d-fd94b8d352cf_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_PropertyPlantAndEquipmentAbstract_ddc4f604-8ff8-4527-9c29-0211acd65bf0_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_ShareBasedCompensation_93b3ac36-778e-485a-92ac-bef2eba4572a_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_VariableRateDomain_44124a88-74d2-4c6f-a6a6-dbf0adfe3988_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_AOCIAttributableToParentNetOfTaxRollForward_28add4dd-75d6-4df7-98c3-72c1944799d0_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_AdditionalPaidInCapitalMember_806da333-c9db-4412-97c7-686560bc662a_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_CashAndCashEquivalentsAtCarryingValue_a5a9b022-a5b0-4532-8633-e1880de37dc7_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_5c5893bf-17af-429c-8b4e-b91087eacd98_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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d95f3338-89d0-44b6-b113-54bcf4b4c324_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_99b5f11b-2361-416b-b808-3c767d7028e4_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_f3e75a55-0fdd-4504-af91-2c672d687c11_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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f1e09fd0-3948-440f-897d-65bfde9ea443_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_a19f5129-c8d8-4dd3-83fa-c81b931c67fc_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-20221002.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_56a326f4-1ad2-4def-9ccf-f546fa48cc42_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_ttek_SegueTechnologiesIncMember_8c1c3f08-dabf-4ad0-9e74-7df8a1912b1f_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-20221002.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_us-gaap_GoodwillTransfers_446fec14-8990-4ad7-a0b6-1f7e07933d9f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillTransfers" xlink: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 reallocation</link:label>
    <link:label id="lab_us-gaap_GoodwillTransfers_label_en-US" xlink:label="lab_us-gaap_GoodwillTransfers" xlink: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, Transfers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillTransfers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillTransfers" xlink:to="lab_us-gaap_GoodwillTransfers" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_55f06269-6be8-4fae-b0e1-3de1d4b2d7c1_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-20221002.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_ttek_VariableRateComponentAxis_dea74475-d373-4ab4-bcfc-3fed3bb042bb_terseLabel_en-US" xlink:label="lab_ttek_VariableRateComponentAxis" xlink: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 Component [Axis]</link:label>
    <link:label id="lab_ttek_VariableRateComponentAxis_label_en-US" xlink:label="lab_ttek_VariableRateComponentAxis" xlink: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 Component [Axis]</link:label>
    <link:label id="lab_ttek_VariableRateComponentAxis_documentation_en-US" xlink:label="lab_ttek_VariableRateComponentAxis" 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">Variable Rate Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentAxis" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_VariableRateComponentAxis" xlink:to="lab_ttek_VariableRateComponentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_d37932c2-f123-4b6f-9b9d-8b5b71c4268c_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_756e91af-a20f-4386-b245-8721fa7571f6_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-20221002.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_DerivativeNotionalAmount_bddcbd95-ea29-4c1c-bd42-7fc3dbabb8ff_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_DefinedBenefitPlanBenefitObligationBenefitsPaid_d70fed6d-883c-4590-98bb-1e9861662c9e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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, benefits paid during period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_79e68e1f-3b64-4f1f-bf1f-d8e3e92aef5d_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_b035734a-198c-445d-af47-7100126c8b51_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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1db5aec8-4d3b-4ecf-891d-b22953c5d901_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_91adde10-1a15-4c9e-89ab-d6874807529e_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_CashPaidDuringThePeriodAbstract_de7157b0-484b-4f1e-80a1-ced3c4ada0fa_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-20221002.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_2755dbc0-30ee-416e-a737-45c1d6994370_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_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_22277b58-2f63-4034-b609-c5e0afda2ba4_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-20221002.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_DeferredTaxAssetsNetAbstract_94220c47-b2a6-4381-8662-cff20e658ae9_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_AwardTypeAxis_e94d101d-191a-4906-8e60-dde7df2039b3_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cfbd3ecd-8877-43db-aa79-eadee80bb63e_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">2023</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_466eb026-1511-4fdb-b39b-be85f10d5996_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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9ac1f884-eb00-4d0e-92b0-a351d1bdf0cc_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_srt_ConsolidationItemsAxis_bc7500c4-588f-4587-89ac-3ca5660d4eac_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_StockholdersEquity_cac69d10-abc9-4479-9710-fbbbfdeb56ac_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_bcfe5b23-fd5f-436c-b342-aec9737c681a_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-20221002.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_CommonStockSharesIssued_97ceceb8-5e68-4cc8-949f-7a3fa38c7575_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_cc8af11f-b5c6-4dba-84c1-34cf3d526947_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-20221002.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_32d02d63-2694-4013-aa12-0812fdb7529e_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_dei_CityAreaCode_90754c45-2e3a-4125-9832-3f0f6988f849_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/2021q4/dei-2021q4.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_635c7d17-f2a7-444e-928f-41453c6ad7a8_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_2c7aa6d0-a876-44f2-a8b5-d1b0afa6ad67_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_9e917801-2ec2-40b7-ad64-c0e6f93e1482_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_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_597e4599-0de6-40b7-8deb-abf79553d166_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_dei_EntityAddressCityOrTown_5931c004-1914-43be-8994-fed622f97ab3_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/2021q4/dei-2021q4.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_ttek_ContingentConsiderationMember_d338b55d-4fa0-4004-a45d-de135401ef3a_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-20221002.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_us-gaap_PaymentsForRepurchaseOfCommonStock_ba52fccb-032f-44ff-80c5-77309593f306_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_dac3c870-b02a-4ea1-a222-cddd7a70d6f1_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_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_c2a5fbe9-57b1-4451-8c29-c6206153b67e_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-20221002.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_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_6d612382-03d3-47ff-83ff-9992fddb019c_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-20221002.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_383fee99-1eca-4c7c-997f-698a2b38c2f4_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_2351a3e8-231e-4d90-aa8e-efd86bb61a83_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_EquityClassOfTreasuryStockLineItems_81163680-2540-4ced-a62b-9e81fab8fca1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_1e85022d-c953-4792-af28-fe3e470077cf_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-20221002.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_ttek_NewTermLoanFacilityMember_6a948d5c-3f82-4263-9537-d12b38a1e1d4_terseLabel_en-US" xlink:label="lab_ttek_NewTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Term Loan Facility</link:label>
    <link:label id="lab_ttek_NewTermLoanFacilityMember_label_en-US" xlink:label="lab_ttek_NewTermLoanFacilityMember" xlink: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 Term Loan Facility [Member]</link:label>
    <link:label id="lab_ttek_NewTermLoanFacilityMember_documentation_en-US" xlink:label="lab_ttek_NewTermLoanFacilityMember" 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">New Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NewTermLoanFacilityMember" xlink:href="ttek-20221002.xsd#ttek_NewTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NewTermLoanFacilityMember" xlink:to="lab_ttek_NewTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_65fba8ff-ae3e-426f-a29b-e225df547ec4_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_OperatingLeaseLiabilityNoncurrent_0aca2489-d0fc-4472-9af4-947eea7e9f41_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_4c1387e0-8d9b-4a96-8bf3-b201728ef06d_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_de8cf755-9c18-4552-8edc-68133f545ea1_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_us-gaap_InterestExpense_ff63f58f-8433-4fc2-a95a-3041cc8fd645_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_ad1e7c14-379f-4f25-b9fa-098071fa09c2_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_InternationalMember_8e421cff-0074-4e59-b29d-996997d8ecb1_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-20221002.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_de621af8-ccc5-4a8a-b53c-9c3a72d339e2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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 RSUs and PSUs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_519206b4-3d22-4580-b469-743d89e53038_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_RetainedEarningsAccumulatedDeficit_530bea60-be9c-4eae-85b9-751f2e89f95f_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_us-gaap_OperatingSegmentsMember_da867007-dd54-44d6-9258-b583240d3b2b_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_adeedce4-6cd3-443f-98cd-2378a8b073aa_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_06c3c2b4-7dfe-4b95-bf5b-a3eefab2d4d4_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_ttek_ConcentrationOfCreditRiskPolicyTextBlock_980526cf-1867-4222-b24a-e627d29a97c1_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-20221002.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_d95fd935-524f-401d-83e5-569941f0670d_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_StatementOfStockholdersEquityAbstract_5d862b3b-603b-4b29-b7c3-051fa5b9c7ce_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_5a5188fe-a5f6-444f-9636-247b4c718c9d_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-20221002.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_9e49a475-52c1-48c0-b8b0-1f87da165e70_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_dei_EntityFilerCategory_402eef58-b16f-4e15-b835-e74b54939299_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/2021q4/dei-2021q4.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_ContingentConsiderationPolicyTextBlock_e81da83c-a0f4-43ec-863d-084e29cb653b_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-20221002.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_BilledContractReceivables_44a431e0-3561-404e-9837-43b2452feb6f_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_4fdbb45b-5e03-44ef-b03a-eb2d8803ed19_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_43ee8003-3104-4b86-8400-6eb49b4c4e63_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_868c4195-fa27-4a94-9d46-8f3c4a7542bc_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_bd5f69b7-47db-4964-a6f9-50438aea68f4_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_77c74a65-4e05-4176-abf5-180513730404_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_ShareRepurchaseProgramAxis_a85aecfe-bc04-4b8d-b57c-99b075d9a43d_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_OrderOrProductionBacklogMember_2d1266b6-d5b6-4062-b761-ea7d43719183_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_us-gaap_IncomeStatementAbstract_7046157f-4d67-4df0-90e1-744bb7af3220_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_ee224295-ab79-40e4-abae-8bf6666f46b0_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_ConcentrationRiskTable_2eb37de9-1c0f-4d0a-b766-e118249b1fa3_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_IncreaseDecreaseInBookOverdrafts_2dedda7c-3a5a-48e6-b030-0569b76622f4_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">Bank 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_dei_EntityRegistrantName_6c2b4a1c-744b-4b03-99ef-3496fac090cd_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/2021q4/dei-2021q4.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_DeferredTaxLiabilitiesTaxDeferredIncome_22adf66b-78e9-4814-9d24-b66aeec634d1_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_ttek_NumberOfAcquisitions_346f6e1e-9e9e-456b-aede-a716a91c2c79_terseLabel_en-US" xlink:label="lab_ttek_NumberOfAcquisitions" xlink: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_ttek_NumberOfAcquisitions_label_en-US" xlink:label="lab_ttek_NumberOfAcquisitions" xlink: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 Acquisitions</link:label>
    <link:label id="lab_ttek_NumberOfAcquisitions_documentation_en-US" xlink:label="lab_ttek_NumberOfAcquisitions" 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">Number Of Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfAcquisitions" xlink:href="ttek-20221002.xsd#ttek_NumberOfAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NumberOfAcquisitions" xlink:to="lab_ttek_NumberOfAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_7782d97f-3121-4e10-a57b-d3998a509c91_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_ValuationAllowancesAndReservesDeductions_1484baf7-40ec-4181-b6bc-5122f67dba7f_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_ProceedsFromStockOptionsExercised_801ff3e8-dc01-4c41-ac02-bf824a35f7b0_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_63a75a4e-2840-4121-892c-93d28230dcd8_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_5c514d9e-357d-41e3-9517-6b4e529c405b_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_b95b18eb-aa79-4600-a25c-3d486b1e982f_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-20221002.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_FiniteLivedIntangibleAssetsByMajorClassAxis_5be244f5-8f43-4a8c-ba7a-0871c0863c41_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_IncomeTaxExpenseBenefit_5a231557-abeb-4fcc-884c-d32ec93b2681_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_34d148eb-009e-4a15-a6ce-10b6da1bc4d1_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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c83007fa-c657-4f93-9a40-870201878007_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_f923a7b1-5b93-44ef-a09a-f15156071b4e_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_fd90f4c0-ff5b-4bf5-aea6-09ff0449576a_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_AccountsReceivableNetCurrent_d028dc70-bb06-433b-9015-cab6140ac24a_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_94c4bdb8-65ac-4a13-869d-0e6b7ce65e2e_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_dei_AmendmentFlag_0704047d-4e5c-4bf3-a2a6-0419e43b992f_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/2021q4/dei-2021q4.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_StatementEquityComponentsAxis_42b2edc1-4dbc-401f-a608-285bb8cd600a_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_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2b98781e-981a-482e-9fd6-71242a989a6d_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_ttek_OtherCreditFacilitiesMember_95285489-6a3c-4e6c-8c8b-cafde5b0cab0_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-20221002.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_dei_EntityTaxIdentificationNumber_92cf0ba2-579e-4299-badb-a689c3ac7598_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/2021q4/dei-2021q4.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_MovementInValuationAllowancesAndReservesRollForward_f9a30009-ea34-4cfe-bbd3-f3127b4c877e_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_fc6b8636-920f-47a5-9b3e-22d9e7edbd25_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_dei_DocumentFiscalPeriodFocus_a9ac2a1e-fadb-406f-9540-40c90e8de508_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/2021q4/dei-2021q4.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_AssetsCurrent_ac2ff4fb-47ba-4709-b2b7-b5bf7a5fe94d_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_7f9b6043-06ff-4298-881f-40cefa3c4364_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_DisaggregationOfRevenueTable_8ed7c698-3b4f-406e-8e36-5f097909c309_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2a19b3e1-3bd3-48da-a04d-10b872837517_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_9006303a-35b1-4452-8e8d-c8864cb86b21_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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9dd5118a-83d2-48c9-908e-461cf97e237f_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_ttek_InterestRateSwap5Member_3d6c471d-717a-4146-960d-e9c9baaedc95_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-20221002.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_7f90d0c5-2b29-4a75-ab50-6c1831c94087_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_DeferredFederalIncomeTaxExpenseBenefit_d2b972a3-4a67-49a1-bf8a-7e3c56b657e8_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_OtherNonoperatingIncome_9fb833ea-62e7-4e00-946b-076b70f26a79_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink: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 Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_4687db8a-e11b-4dd6-908d-58413796a00e_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ecb45bbe-df4a-4f4e-a001-5c1dc512f177_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_srt_ValuationAndQualifyingAccountsAbstract_35951481-cb21-4ab8-b112-e3ad5cdd8562_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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_ba2f83ab-c974-475e-a0d7-4d01d38b6596_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_7213cbe0-ec96-48d2-a635-7f330dad1183_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_us-gaap_LongTermDebtCurrent_f4ea5ee4-7f93-4a5f-85dc-0a87a8cbfdc7_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_srt_ProductOrServiceAxis_43fc451f-3f9e-4faf-b096-7a0c4da508fb_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_PropertyPlantAndEquipmentTypeDomain_e5efcef8-375b-4e58-b538-d10dc2de45b5_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_1b65f0f6-8798-4810-bf0d-b9be62739e27_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_us-gaap_PreferredStockParOrStatedValuePerShare_10de3a23-e3cd-4739-9878-786e91b49428_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_dei_EntityPublicFloat_ed19c31e-3d00-40e4-b9cd-0c73e8493810_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/2021q4/dei-2021q4.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_dei_DocumentsIncorporatedByReferenceTextBlock_96de0a56-bf57-4ec1-8a37-aad4c75b5bec_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/2021q4/dei-2021q4.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c8493da7-bb78-479b-a4b9-95ad9390933f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_bf9e3eb9-49e1-4ea9-9490-245270ac28ea_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_2930211a-e615-4878-9663-159a9d1ab96f_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_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_44794524-8bf3-41d7-b29c-cde842bcbfe8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" 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">Fair value adjustment to foreign currency forward contract</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_ddd0cf84-37f9-4f20-bc04-2a37e550c238_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" 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">Unrealized gain on foreign currency forward contract</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" xlink:to="lab_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_8490aca8-2563-46b1-be5f-455bc2a11745_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-20221002.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_ad9552b8-f799-49e8-b9c5-be6d1b03bc3d_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">2023</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_ttek_VariableRateComponentDomain_2918917e-c0b0-442d-9637-3a9285b76c35_terseLabel_en-US" xlink:label="lab_ttek_VariableRateComponentDomain" xlink: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 Component [Domain]</link:label>
    <link:label id="lab_ttek_VariableRateComponentDomain_label_en-US" xlink:label="lab_ttek_VariableRateComponentDomain" xlink: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 Component [Domain]</link:label>
    <link:label id="lab_ttek_VariableRateComponentDomain_documentation_en-US" xlink:label="lab_ttek_VariableRateComponentDomain" 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">Variable Rate Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentDomain" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_VariableRateComponentDomain" xlink:to="lab_ttek_VariableRateComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_87600902-f83c-4c20-afca-bab4616caf01_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_0ec51b5d-3f23-4b19-9695-8ff03dcc8792_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_07736de6-1265-4ff7-86b3-08239eb40059_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_c3cb0c59-7443-4cb8-832f-1253bd25e4e1_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_DefinedBenefitPlanByPlanAssetCategoriesAxis_c67aaa04-b536-4b83-8c23-f3cfbbb1d79a_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_1bf4672d-5b1a-4784-8e6d-cf7c48223891_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-20221002.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_us-gaap_StatementLineItems_967f90c0-af8d-4b92-b31d-60985f258fa4_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_779f9422-d17a-4d7f-922b-8afebd53f3d9_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_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_b296d32f-7c7e-401b-aa30-225e9e90fd7e_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-20221002.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_IncreaseDecreaseInContractWithCustomerLiability_2d693409-b565-4597-af2f-cc21fb185453_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_64f740e7-c74e-4c56-b45a-7c23a1309e79_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">Loss (gain) on sale of assets</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_d9dac409-62f5-428e-9187-b02ed4f8e3c3_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_RevenueRemainingPerformanceObligation_ca1d3a32-713d-4591-b9d2-8b9cddcd9c92_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_RetirementPlanTypeDomain_96a4ced0-e3b9-41af-ba21-bbb10d574657_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_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_216b8d34-0f21-4bff-9c7c-acd84b36e9ee_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_db53a56d-f46c-435c-9ef7-a233659b972b_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_781d942b-5a05-4ddb-b3ad-5b6ac40b2382_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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_1d428b16-37d3-46b7-a038-c4db83f0f8aa_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_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_55954b81-99ed-4f88-8b5b-2d492e9d57df_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_9336c8fb-5d88-475e-8467-63a1453d10a4_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-20221002.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_36088a65-ee21-4c26-aa8f-6b3bccecc347_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">2026</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_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_f2f81de8-71d6-4fe2-ab28-c3ef56cffc52_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-20221002.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_TimeAndMaterialsContractMember_cf15f735-7f7b-4159-8e13-cdfe4182b7d1_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_DebtDisclosureAbstract_d0b539fe-913d-44da-b0d0-40b878b91cbb_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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_621d5de4-7613-4da7-9fc0-8a7485c27941_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_PropertyPlantAndEquipmentByTypeAxis_fa477ff5-3d38-44bc-91cf-b1e11761171d_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_10d76cdf-6f4f-46bc-a4fc-76cc653748c2_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_3b39d97b-83b1-4088-8482-2d5b15763ae6_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_dei_AuditorLocation_93d729c2-0a5b-4e59-a9a5-82888fbf3299_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_eee52a34-25ba-489d-bd17-21dab85fa855_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_us-gaap_SegmentReportingAbstract_a78a2bef-c769-4b6b-88a7-95f4867f880a_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_a606298a-12a1-4c7b-9859-cbe683093841_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_srt_MajorCustomersAxis_6b023241-4ae0-4042-9377-4d3c5d19d632_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_UseOfEstimates_161eaf86-e72e-4834-bc9d-55a4259ba527_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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8a276c50-c191-46f6-8fe4-c40ded44529f_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7d592121-bd18-4ed7-9be5-3e8b475e3581_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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_21f29347-1aa4-4f85-870d-40da9b28b2f1_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2c77132f-c40f-4708-ad8d-14da084b7005_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_DocumentAnnualReport_34523895-de3c-4501-a72e-d0b30635b00e_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/2021q4/dei-2021q4.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_srt_ScenarioForecastMember_62390b60-0fd6-4937-acfc-61d925e3e9c8_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_d89bb1c8-b40f-450c-8745-d28e697cb40d_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_GoodwillTranslationAndPurchaseAccountingAdjustments_2f97237b-dcd7-41ee-b86f-ac8db60a6d3e_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_dei_Security12bTitle_8c754c2b-cb14-4a5c-b866-f7d847543b48_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/2021q4/dei-2021q4.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_us-gaap_Assets_091aee11-fd30-4894-adc5-ec1fda43e8b3_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_91737922-564c-4b7e-8691-9360c3e2fdc5_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_us-gaap_DeferredIncomeTaxesAndTaxCredits_26eecdbe-6614-4f12-830f-e497d9ad504f_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_srt_DirectorMember_1715f56f-4295-4ca6-891c-eb2ef381cfb9_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_7ff186fb-ac4f-4e78-ad55-f95a0f68506a_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_CommonStockSharesAuthorized_85e22eb6-de71-45cd-8446-031d57887a4c_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_8464efec-f14a-44af-af84-9a85ef31cfeb_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-20221002.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_ff977a69-c37a-4478-b5d1-dbab577febbf_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_InterestPaidNet_e23d0d7d-4a72-405b-9037-449fc0f892a5_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_us-gaap_RatioOfIndebtednessToNetCapital1_020a955d-2780-4c61-b4a8-56054f29db8f_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_SegmentGeographicalDomain_bfc692b5-2d9c-4557-81b7-81b8fbef86c5_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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2a637fd4-0e33-459d-a060-10b431d3769b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink: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_NetIncomeLossAvailableToCommonStockholdersDiluted_3742b7c9-cda7-4135-8234-2f0ee258762b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink: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, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_eefc8555-d31a-4bb4-ade0-76075eb33d79_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-20221002.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_srt_TitleOfIndividualAxis_54820f9c-7fab-4e01-9090-2c596b7e5782_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_14fb737e-8c7d-4c40-abae-6a2ed414281c_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_85371184-ff38-426d-8049-7f79a26aa619_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_df3c0ba4-d34c-4e94-b836-1700e5fb6185_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_dei_DocumentType_390720e5-d20f-4d85-8577-85967519a286_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/2021q4/dei-2021q4.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_NoncontrollingInterestMember_910a4940-cb43-471b-9830-4ea65b5e9268_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_srt_ProductsAndServicesDomain_219e818f-25c8-48b3-a57e-115f8a7d6db5_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_f43103ee-555b-47e6-bcf1-31f646688244_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-20221002.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_9d810305-ca23-4644-8988-887712160829_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_58f3cd33-7cde-4105-ba0a-fcb45711b58b_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_010a913e-fc8f-40db-8afa-4571c3925025_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_DefinedBenefitPlanPlanAssetsCategoryTable_adbea2e9-4e02-47e9-b177-35d1f2dff608_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_23bd37bb-e0d1-488c-a33a-21c8ec0efe79_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_ContractWithCustomerBasisOfPricingDomain_67c00e0a-7e08-4adf-9545-1743692c61af_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_NetIncomeLossAttributableToNoncontrollingInterest_e9caeb52-7631-4237-ba4d-5662765ba1d8_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_dc0fbb25-eb9e-45b9-a837-fc9dfb9acd89_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_49c78bc9-5039-4b2f-969c-49ac6e5563cc_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_a7d0ef8d-333c-473b-a836-419aad25ff53_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_b8dac2d3-6450-4d91-9304-27b42eca732d_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_233c4353-2a7d-419a-bc80-08a08b577927_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c6bff3b3-3149-4d9e-95a3-7682cd8aead1_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_us-gaap_NetCashProvidedByUsedInOperatingActivities_7c77f034-c072-4286-9f49-eea23ee58ce0_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_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_cb165421-81ae-4977-9f11-8b3155adcb79_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_ttek_EachAnniversaryOfGrantDateMember_a24b23d6-05da-4aa0-b07b-b9071931f8fd_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-20221002.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_e9e2c7ab-bb2d-4d7f-9db8-a2ad9f74d8bd_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_us-gaap_LeaseCostTableTextBlock_65e56d54-ef41-435f-8356-af6a0a788872_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_ttek_AuditorInformationAbstract_label_en-US" xlink:label="lab_ttek_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_ttek_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_ttek_AuditorInformationAbstract" 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">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AuditorInformationAbstract" xlink:href="ttek-20221002.xsd#ttek_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AuditorInformationAbstract" xlink:to="lab_ttek_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_cdd67ee5-ee11-4991-8619-977d2c4fe8a4_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_ttek_ConsolidationAndPresentationPolicyTextBlock_0ec9e965-dcf7-44e6-94ba-77feee4f7dbe_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-20221002.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_ce6904d8-2d10-4980-ba5a-f1b67546826e_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_b546e268-eefd-4569-8a09-c5b6c08f17d3_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_0aff39d9-fb99-4683-85c4-2445b353eb93_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_StateAndLocalJurisdictionMember_8dc60655-9f1c-4044-8d9f-f856665c8c91_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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_ff08b7ff-ed4b-44e1-ab64-6411387d6e44_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_1d78abff-4b86-4dc0-9193-900c52db37d1_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_VestingDomain_9d332802-f56e-491e-98da-041303687496_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_87bcc2d5-cc74-4607-88f6-afed44939edb_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_ac32651d-6f9f-4464-a22b-07b05791025b_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_IncomeTaxesPaidNet_e0c8425e-512d-46ad-8489-0c64fe4f2729_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 $4.8 million, $2.1 million and $1.4 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_a880d953-af41-417a-8b87-4f199f31cf15_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-20221002.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_InterestExpenseMember_d4c85d73-8d01-48f9-8c43-41888af74559_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_NonUsMember_02686090-8b32-4a8f-816f-55a120f983db_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_UnbilledContractsReceivable_466a5ec6-d52e-4f21-ab28-3de8839ae224_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_us-gaap_ComprehensiveIncomeNetOfTax_0ff576d0-f8b6-44c7-a6f8-e72007b86c56_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_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_c0dcdf86-cf1e-4b29-9e7a-c4ec808de102_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-20221002.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_us-gaap_QuarterlyFinancialInformationTextBlock_e584b5b8-4db5-44cb-bff6-93f1f34c10a0_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 &#8211; 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_DeferredTaxAssetsLeasingArrangements_1a4b1716-5437-45aa-b642-8a57874eb660_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-20221002.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_ttek_EGlobalTechMember_a5ff77c5-4ddc-483c-b148-3e29348ea8c6_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-20221002.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_294259be-9b59-4b2d-80fa-efa8ebd297e7_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_NetCashProvidedByUsedInFinancingActivities_2cdf60b7-b240-4b8a-9d2c-e040364be24b_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5289869d-3fec-4827-9d9d-a6810d48723e_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_WeightedAverageNumberOfSharesOutstandingAbstract_9e9f5342-3ace-4d63-b7b9-932250cb8832_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_DeferredIncomeTaxLiabilitiesNet_9557ed6e-d0c7-4c7a-8c8b-2440f0fa39fb_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8a38658b-cc0d-4516-b9b6-9461c649bef0_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_52f68c49-fe37-4ce8-8b5f-311d6d254aa3_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_ttek_GovernmentAssistanceAmountCumulativeNoncurrent_062f74d8-8e0b-4e59-9fe9-f5dcebe55743_terseLabel_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government assistance, amount, cumulative, noncurrent</link:label>
    <link:label id="lab_ttek_GovernmentAssistanceAmountCumulativeNoncurrent_label_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountCumulativeNoncurrent" xlink: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 Assistance, Amount, Cumulative, Noncurrent</link:label>
    <link:label id="lab_ttek_GovernmentAssistanceAmountCumulativeNoncurrent_documentation_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountCumulativeNoncurrent" 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 Assistance, Amount, Cumulative, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:href="ttek-20221002.xsd#ttek_GovernmentAssistanceAmountCumulativeNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:to="lab_ttek_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_ec21227d-3aed-4268-9889-0501bcb4681f_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_BusinessAcquisitionAcquireeDomain_fe213c61-5552-49ce-86ca-2945362efecb_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8bda1021-936c-4471-944e-7c2084c29faa_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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_139e6966-aca1-4428-908d-c4e31d28e884_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_FairValueDisclosuresTextBlock_0f8ce014-ff1a-482a-b9bd-6e4461cb6f71_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_us-gaap_AccountsPayableCurrent_73d6a4c7-32ac-4845-bac2-7b3b3d96b7ff_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_30064a1c-010e-4a37-8a19-e63f3fefafeb_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_69198882-44f8-4a2b-9f3b-1c707ae0d769_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_1e09478c-4656-4af6-a44c-dcf661ef623b_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_ttek_InterestRateSwap3Member_9ad0ec02-a5c8-43e2-9605-c5773ad2ed3a_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-20221002.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_ca8dc770-114c-4bc5-88b2-422f36814c18_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_ttek_RPSGroupPlcMember_5bdc17c3-ed14-4570-ac73-bbcdf5c11ea7_terseLabel_en-US" xlink:label="lab_ttek_RPSGroupPlcMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RPS Group plc</link:label>
    <link:label id="lab_ttek_RPSGroupPlcMember_label_en-US" xlink:label="lab_ttek_RPSGroupPlcMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RPS Group plc [Member]</link:label>
    <link:label id="lab_ttek_RPSGroupPlcMember_documentation_en-US" xlink:label="lab_ttek_RPSGroupPlcMember" 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">RPS Group plc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RPSGroupPlcMember" xlink:href="ttek-20221002.xsd#ttek_RPSGroupPlcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RPSGroupPlcMember" xlink:to="lab_ttek_RPSGroupPlcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_16336b1f-0147-4e4d-b11d-eb76654382de_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">2025</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_AllocatedShareBasedCompensationExpenseNetOfTax_ab8fa0e6-1db6-4483-8896-d4be4e8a5952_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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_76a13876-b9e4-404b-875b-eb3dd8e8808f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" xlink: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, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" xlink: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, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_6e26014b-0964-4b1e-8fc4-93b161bc159b_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_513f5be8-fa13-496c-8407-1f5825418220_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_60edd43c-b871-4f7f-89b9-c1bfc8bf210c_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_AccumulatedOtherComprehensiveIncomeMember_78c96206-b317-4372-8455-9fcb994ebb70_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_71a01e8b-10b2-4602-a20c-68f55efab146_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_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_f712eb5e-c683-423d-9a30-6f7a31dd1da9_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_8504a8d8-3d03-4060-b0d4-33fd176a9a6c_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-20221002.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_9728c410-f225-41e1-a936-06a6550acf32_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_us-gaap_CostOfGoodsAndServicesSold_83d297f7-56f2-4fc7-b46d-90972b401786_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_dei_DocumentPeriodEndDate_7d6dddeb-696f-4c55-b3e2-18065fe3ec80_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/2021q4/dei-2021q4.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_6abb5716-69f9-4c53-b696-1201e403cc92_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_dei_EntityCentralIndexKey_06d3fe61-3159-413a-9207-c157f262abd0_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/2021q4/dei-2021q4.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_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_91dedf3f-5e82-4e33-9b4e-e8ab092ff746_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-20221002.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_c43757f3-a900-482a-adc1-fc0db3c3d222_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_863eb97c-7fdd-47fb-b158-6471dfe4d06b_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e755515a-0a93-4340-bebb-30f444529caf_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_fc7b7e98-d651-441d-9773-6aebaea8cb6b_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_bd019252-3d78-444f-8eea-94a19bf4904a_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_d89b558f-4fe2-4430-8b32-fdf58a8e3b96_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_37d00c74-7537-4022-88ed-636579792b52_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_LeaseCost_ecc1cec4-9e75-48ad-bfe1-3d45dbdff144_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_PropertyPlantAndEquipmentTextBlock_98fc0894-2064-49ed-8660-98b5ef6651b6_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_e004fbf6-45ca-40d0-a237-ea6ced0f69b2_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_101539f4-90b3-4551-972d-5730ac6fa24a_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_af4d241b-a74c-4816-a6e9-a25c577e9cc5_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_56a953b9-1c68-4276-bf82-f5f7c12ebb00_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_BridgeLoanMember_1404cc16-558b-4562-8d0a-70b84b4dbb62_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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0409e18d-4d53-4cc5-af68-18597d5a81c4_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 fiscal 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_1a86025b-49b2-4fbb-b929-1ba0e80ab735_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_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_afdd8bfa-631b-4d7a-a08a-d4928627a8e4_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-20221002.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_11e7fadd-d826-45bd-9eda-4aa1aa03b365_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-20221002.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_6f0d54c4-94df-4179-b551-776403fcad7c_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_acccca4b-22d9-4f7d-8bd8-158863e82fdb_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_PropertyPlantAndEquipmentDisclosureTextBlock_315238c5-113c-45ac-8513-671da1e119a0_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_ShareholdersEquityAndShareBasedPaymentsTextBlock_164dd078-fb18-4673-a9f8-b02d7ee6deb7_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_OtherLiabilitiesNoncurrent_ad8a87b8-7cce-44b6-8c8b-2ebd3c55fbbc_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_929208aa-00ea-4034-a1e3-ebe4b2cad68e_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_934478e9-0211-4dcf-8cd2-5b540e411b3a_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-20221002.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_7c4eb7ec-d623-475a-9184-ffa866a23bf4_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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_65d3303d-9a61-44eb-bfdc-451295d09c6f_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_342c274c-b864-4fa0-b498-83c2d754d6b4_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_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_82cf2d8b-e91e-4f82-9761-3f155648ede1_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_9c1f6050-708c-4ea1-81a5-104f39a3cdac_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_us-gaap_RepaymentsOfLongTermDebt_09aa9efc-9430-4f98-9ce6-068c3bc82664_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_dei_TradingSymbol_70e80e9d-372a-4a1a-b952-a61e387208ba_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/2021q4/dei-2021q4.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_ttek_ContractWithCustomerAssetRelatedParty_49baf000-68db-46ec-94e2-d60174e033c2_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-20221002.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_45cd2350-8d61-4653-8db5-b93dd2b7e37d_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-20221002.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_EarningsPerShareAbstract_4d408456-d22d-4edc-bcfb-b42d3698a39d_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_4b36b2aa-f1a4-4d58-9fe8-2228cb75fa13_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_1a13af54-deca-46be-a132-5a10924f950f_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_f0054158-9a70-44f7-8203-a95fe7f03a31_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_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_98be647a-fd9f-4707-8233-7abc565a759f_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-20221002.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_6d7e41f4-72d6-4039-b057-70f69bdba4fd_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_ab870bde-0cfe-436f-9902-23889e35bf14_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_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_40bda3b4-1424-4964-b665-3b29e28d1142_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-20221002.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_c5543068-1042-4448-a01c-3e28e49a9f0f_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-20221002.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_us-gaap_GoodwillGross_d43c763f-7461-4098-a30e-13d991dfc305_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_7a9f1ac5-d6a0-43f9-bb1d-89a8392c72dc_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_de3a4203-abdb-4a3f-a5bb-a83623b6e70b_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_0dcc1aeb-e402-40b4-9ab1-a02b304e016d_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-20221002.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_1928f55a-d6d7-4d3b-a216-58ace3726679_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_3bc70a46-50ad-4ccd-a40b-26f41a982c21_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-20221002.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_6a130f3b-aa62-4c0f-96f4-98d7657231e6_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_316d764a-e93c-4330-909a-4f2882bb0dc2_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_fb33bd68-4435-4136-970e-aca2ca285fce_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_75582d22-7ef8-4d0d-8d16-359f4f646505_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_dd1a1a85-24a8-422d-b1d5-b56a2ab8e801_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_ttek_EquityIncentivePlan2005Member_4a40b61b-d009-4a16-a1b1-b90ab6fb7850_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-20221002.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_dei_EntityCurrentReportingStatus_7f12d13c-e8c7-4afb-b6e7-bdf552c68c65_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/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ef1e26dc-c048-4807-8da4-2901489a35a0_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_DefinedBenefitPlanFairValueOfPlanAssets_253d440b-0f1f-4cc6-88e6-bdcd99ce3b67_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_6750d45d-bf1c-4ecd-b155-6fcfc9a2fd01_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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01e11824-f168-4ff4-b8e4-0f065b57bcbc_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_2b410daa-69df-4b08-8c4d-2b981ebd8dad_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_ProfitLoss_5be46f3a-c673-44be-a1c0-62ea732fc4cc_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_42fa5417-c3ef-46d5-b962-543d8ed9047d_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_60ad7c06-fc91-454b-ac5c-6dd9ecae8300_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_AccountsReceivableGrossCurrent_1a2fbbf2-405a-48e4-b2ae-47273fcbf615_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_3f7e4999-2cb5-4d82-a86f-dde81ffaf6be_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</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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_06b15a93-4f90-4898-9302-63ab71987534_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_205b2e9c-46f5-434a-8865-07f545f824fa_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_96d3c5df-5ba7-4e6e-95f0-0b624ac3ce3e_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_ContractWithCustomerAssetNetCurrent_bfb4da41-662a-4198-8338-27c1fd4b36f2_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_10d8b319-6a0f-48c1-98a3-4458be6749dd_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-20221002.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_787fbce8-ecb7-4157-8572-142aa44703f0_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_11e0c122-d271-44c1-83b2-eaad97c52115_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_us-gaap_CommonStockParOrStatedValuePerShare_a20e110e-b3c1-4c9c-9376-f3e7837939e0_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_3a478184-ad9b-4090-911d-6da69042b1c4_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_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_c651e60e-a8de-466a-b065-fa2e7c41911a_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-20221002.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_StatementOfIncomeAndComprehensiveIncomeAbstract_c15e77ae-97f6-4aad-8eb0-8e710a0079ed_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_be86e810-e7cc-42df-a07e-2eebef00383f_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_5d66400a-57ab-48fe-8e88-b2363a8a8185_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_us-gaap_AwardDateAxis_76525b23-018f-47f5-a8bd-3ff4cfea434f_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_f2f5960a-f890-4e6a-83ed-84ad03c807c8_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_375cdb99-7e4d-4d28-b6aa-003f77a984bf_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_6058da8a-c77b-41b7-8db8-db1a33c2c7b1_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-20221002.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6398b40d-2a9e-4c95-9bde-5613b076c177_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_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2d7a6d57-fea9-4a37-9270-d99acacd624b_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_ttek_GovernmentAssistanceAmountCumulativeCurrent_2981ed05-ea55-4d85-a168-fc89c95f54d7_terseLabel_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountCumulativeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government assistance, amount, cumulative, current</link:label>
    <link:label id="lab_ttek_GovernmentAssistanceAmountCumulativeCurrent_label_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountCumulativeCurrent" xlink: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 Assistance, Amount, Cumulative, Current</link:label>
    <link:label id="lab_ttek_GovernmentAssistanceAmountCumulativeCurrent_documentation_en-US" xlink:label="lab_ttek_GovernmentAssistanceAmountCumulativeCurrent" 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 Assistance, Amount, Cumulative, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentAssistanceAmountCumulativeCurrent" xlink:href="ttek-20221002.xsd#ttek_GovernmentAssistanceAmountCumulativeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_GovernmentAssistanceAmountCumulativeCurrent" xlink:to="lab_ttek_GovernmentAssistanceAmountCumulativeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_39e4c362-5ac3-48c3-9df2-d880f5b5e753_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/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerPolicyTextBlock_86e4521c-ab77-4455-8298-7e32af3bd5a5_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_StockIssuedDuringPeriodSharesStockOptionsExercised_ba8258d3-c7f8-431f-a920-fbe3b4184a2b_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_079ea2e6-031e-4418-88a7-ed7039bfc940_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_WeightedAverageNumberOfDilutedSharesOutstanding_2fcd4b93-45f4-4cb0-bd69-d2911bbca000_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_3d975912-cc83-4028-be6d-509e66e93712_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_d0e0a177-30aa-438c-ba82-b2de097a395d_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_OtherComprehensiveIncomeLossNetOfTax_55dc7f94-b50c-4a88-b834-10a477772758_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_us-gaap_IncomeTaxDisclosureTextBlock_5c41742d-588a-4f0c-8e4a-98e496b4279e_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_5bae2962-79eb-4007-bde0-813268ee0f49_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_a5de1fca-8794-441a-af06-afb02701bfe7_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_1d1c0d1d-a2d7-4792-bffb-406c06571a6d_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-20221002.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_AccumulatedGainLossNetCashFlowHedgeParentMember_fb78b3eb-9496-4681-90a8-094d50c73a82_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_9fdf1824-4766-4e1d-b9b1-c7e77af5a400_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">2027</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_b0dc9e1f-1964-4968-b695-a41caf7fc5d0_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_StatementOfCashFlowsAbstract_16189cd7-23de-4fd4-967e-537a45d74cab_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_dei_AuditorFirmId_e633c8db-2b41-4fcc-acb7-48be808f0d33_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_97825151-18d4-4124-afc6-42ebca76b5b0_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_8a94aa0e-e6c6-4ea5-a1d9-2d6037d3f0d5_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_dei_EntityAddressAddressLine1_a5fb9b99-67f2-4039-9324-c0caac9bbd46_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/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a0fdc912-00c5-499f-8201-69a55d631242_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_0c26df58-07a7-48ab-92e3-0ca8f22880aa_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2693a88e-5fca-4686-acc8-4f5a9e559c3f_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_2ddfd44f-1b3f-420c-96fe-061bc8724c9a_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_710c3b5c-480c-4144-bcf0-789b82ddec4e_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-20221002.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2c979ded-d393-4f67-b23d-ca8ca26c60a1_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_dei_EntityShellCompany_d2543d95-459a-4c99-86bb-ea3a3c8f4a2b_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/2021q4/dei-2021q4.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_16b99aae-35ad-4bea-889f-c7e96df9344d_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_3766daa4-9154-40e4-9faa-2d5d1ff53fc4_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_b7047184-0552-44ea-9058-a371163afd3e_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_288772d7-9b28-443d-b16a-b103ed0081fe_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_us-gaap_PaymentsToAcquireBusinessesGross_9aed941b-8e06-408f-88a2-be18855da907_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_b920c9f9-14c8-4580-9dde-ee6b3676d770_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_ForeignExchangeForwardMember_69b835ee-f33a-43ac-a197-7b2ad323ae17_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink: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 Exchange Contract</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_95b00e66-beea-4a0c-b892-836c23bcb95b_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-20221002.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_LineOfCreditFacilityMaximumBorrowingCapacity_de73d222-df07-4a0b-9986-5de03782eb18_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_7b3ef7ef-1ddf-4f65-8717-b7816955e86a_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_09d81520-86c2-45b6-bc14-39f591f2fe71_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_CurrentFiscalYearEndDate_b3e6a460-f97b-4696-950e-fa49a30e1525_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/2021q4/dei-2021q4.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_ttek_LossContingencyNumberOfActions_f0200c53-7cc5-4fa5-b467-e28d7f57acb0_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-20221002.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_7825f2e1-a40d-4635-9226-81d576d6f0da_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-20221002.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_6dd2d8b1-0824-4d5c-b50b-12ff6eaba38f_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_MutualFundMember_73bdc133-9668-48aa-84d7-9e8a6ff6fb06_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_NoncurrentAssets_21093d56-b6a4-490b-be90-f7f898171960_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_c399be14-2450-4d5d-8478-71e7acfe868a_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_us-gaap_StatementTable_2a5a85de-bcbe-4c96-a646-386c47e8bd56_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_f9415898-bcf2-4366-88c2-667d3188a165_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_ttek_GovernmentServicesGroupMember_ff0265ae-0a75-4558-8a3c-4c2cc1732cc6_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-20221002.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c83bba4b-d139-4d79-a355-78d7688e825c_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_0f905dbb-8467-4c0a-b567-829fd1ba240f_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_9d63878a-97b5-46ee-a308-c651b89621cc_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_DerivativeFairValueOfDerivativeLiability_f021eb1a-575b-4582-bdf8-7f56e1fe74bc_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">Fair value of 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_SubsequentEventMember_72a1f269-b561-4c33-acdc-89eec3011be0_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_us-gaap_DerivativeForwardExchangeRate1_a78c9c85-5baf-4881-bafc-24d938530403_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeForwardExchangeRate1" xlink: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, forward exchange rate</link:label>
    <link:label id="lab_us-gaap_DerivativeForwardExchangeRate1_label_en-US" xlink:label="lab_us-gaap_DerivativeForwardExchangeRate1" xlink: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, Forward Exchange Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeForwardExchangeRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeForwardExchangeRate1" xlink:to="lab_us-gaap_DerivativeForwardExchangeRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_0718c5e6-eeb1-4347-8de8-4d1a1d9fd338_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_us-gaap_FiniteLivedIntangibleAssetsNet_0b33007f-8deb-4121-873e-b90235450fbf_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_0c9b39a8-dc9a-4058-bbfd-8343ca64a86e_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_97eb0a14-ad9e-4c0a-886a-90801d7a7ec5_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_823ec210-0d13-4781-881b-c5a1c666d6fc_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_5bc2ca19-c26b-4e45-84a6-fdc8d8810f84_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_e949b03e-087c-401a-8435-a79e41d0107d_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_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_28c27806-a3b9-44fd-9844-7ff6a4bb89ca_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-20221002.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_0c487481-c269-43e3-8fa9-d813caeab79e_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_6158ae0b-0437-4dcd-9fff-324bc229ee55_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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c953516a-da55-4903-8237-49d65dbf7047_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_ttek_DeferredTaxAssetsUnbilledRevenue_99d07bbc-d957-4b17-a928-b9bbea44b2de_terseLabel_en-US" xlink:label="lab_ttek_DeferredTaxAssetsUnbilledRevenue" xlink: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 revenue</link:label>
    <link:label id="lab_ttek_DeferredTaxAssetsUnbilledRevenue_label_en-US" xlink:label="lab_ttek_DeferredTaxAssetsUnbilledRevenue" xlink: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, Unbilled Revenue</link:label>
    <link:label id="lab_ttek_DeferredTaxAssetsUnbilledRevenue_documentation_en-US" xlink:label="lab_ttek_DeferredTaxAssetsUnbilledRevenue" 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, Unbilled Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsUnbilledRevenue" xlink:href="ttek-20221002.xsd#ttek_DeferredTaxAssetsUnbilledRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DeferredTaxAssetsUnbilledRevenue" xlink:to="lab_ttek_DeferredTaxAssetsUnbilledRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_d63ab442-c414-4e3e-afae-a471adab77c5_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_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_9d8f7ab4-2870-4ed4-9983-19f2de8e3766_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_ttek_ContractRetentionsMember_54ef5219-350b-4525-bda6-5a246a3fd133_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-20221002.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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_4e32c4f0-434e-4923-9d03-9cf347a9d582_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_25181073-a0d1-4ac6-a981-88e96e028389_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_srt_ScenarioUnspecifiedDomain_e95e46ec-963c-4780-a74c-81913f85a636_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_us-gaap_ScheduleOfGoodwillTextBlock_688b4c9d-8448-4ce9-8ae3-6d2a80f09071_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_us-gaap_NatureOfOperations_f3e8cae0-63ce-43ca-9a6e-c1f08d193cb5_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_96bfd690-438d-4c4e-aa59-6a8d839e97f9_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_SubsequentEventTypeAxis_033c770b-5e28-4a16-b376-04d6eba48ee4_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_OperatingLeaseCost_75744fb4-5d1c-4797-b2cf-d486ab4c6448_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_1ffa02e1-93cf-4d8a-b5f9-ef037cfb877b_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_e2761d0f-9a2a-449a-a9bd-4b63da2200e4_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_32b2aed7-23ec-4d4d-a5e4-39aeeac92c58_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_5e2086a4-4796-40f8-8165-bb474e49ebab_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-20221002.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_fd1fbaa9-a6d1-40f8-adf6-804543d4a2ea_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 expense (benefit)</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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_63569eb8-d762-4997-864f-f3e801749b4c_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_8e41e8b4-29bf-4d95-ae7c-3dbc6abbd43a_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_26113007-15df-4dc4-a3e1-5729553d3295_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:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ae8fa8fc-db3f-4856-8395-358e542fa073_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>ttek-20221002_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 2022 Workiva-->
<!--r:2d4196c3-98c3-4d42-a073-32f39bc34d35,g:9bf5fbe5-235b-4c82-b7a7-67090cda83be-->
<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-20221002.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_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a8cab83b-4d88-4d51-ba5e-822a30133eba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentType_a8cab83b-4d88-4d51-ba5e-822a30133eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f94e473c-ef13-41fb-a23d-049da21a0434" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentAnnualReport_f94e473c-ef13-41fb-a23d-049da21a0434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2f023b17-f9c7-4354-8190-91ad245e4625" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentPeriodEndDate_2f023b17-f9c7-4354-8190-91ad245e4625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8af469a7-d0f2-4dd8-9f76-738708b10599" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_CurrentFiscalYearEndDate_8af469a7-d0f2-4dd8-9f76-738708b10599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_dc27d53c-2c3a-4e9e-a8ac-4680362cf148" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentTransitionReport_dc27d53c-2c3a-4e9e-a8ac-4680362cf148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_68641d05-8b29-4ecf-8900-528b7b80af6d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityFileNumber_68641d05-8b29-4ecf-8900-528b7b80af6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_67948bc7-e591-446e-826f-17b0d8010ab7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityRegistrantName_67948bc7-e591-446e-826f-17b0d8010ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c55ae14c-ec27-491f-a489-9f00630d9f9a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c55ae14c-ec27-491f-a489-9f00630d9f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1748de0a-054e-4da6-b27f-92be176b4a57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityTaxIdentificationNumber_1748de0a-054e-4da6-b27f-92be176b4a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_8d92d8e0-80b9-4804-8b7b-de28dbcbdbf5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityAddressAddressLine1_8d92d8e0-80b9-4804-8b7b-de28dbcbdbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f445e5b9-082a-49ab-a489-cdb86c18fc47" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityAddressCityOrTown_f445e5b9-082a-49ab-a489-cdb86c18fc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_53789f0e-2c88-482c-956e-7544baff597a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityAddressStateOrProvince_53789f0e-2c88-482c-956e-7544baff597a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ea0c87e2-0bff-44c8-8f3e-1e24d15dcbe9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityAddressPostalZipCode_ea0c87e2-0bff-44c8-8f3e-1e24d15dcbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4494d079-1b3e-4ab9-9dc0-582c52e9fb13" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_CityAreaCode_4494d079-1b3e-4ab9-9dc0-582c52e9fb13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_6c0a97d2-12f9-40e2-a3ac-a581782692ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_LocalPhoneNumber_6c0a97d2-12f9-40e2-a3ac-a581782692ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_7c9a9e90-049e-4e1c-826e-9fabdac847b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_Security12bTitle_7c9a9e90-049e-4e1c-826e-9fabdac847b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7ca9a6ce-4a74-4037-80dc-21e88f5aa9e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_TradingSymbol_7ca9a6ce-4a74-4037-80dc-21e88f5aa9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_afbb3006-55a4-427d-89cc-3e252a1a4de4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_SecurityExchangeName_afbb3006-55a4-427d-89cc-3e252a1a4de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2cc25daa-0e56-4550-9357-ef7a2d43d3e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2cc25daa-0e56-4550-9357-ef7a2d43d3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_93e786a7-11cf-47c6-804a-67e29613d985" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityVoluntaryFilers_93e786a7-11cf-47c6-804a-67e29613d985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0c7966d6-2941-432b-93ee-56a29f37bcd4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityCurrentReportingStatus_0c7966d6-2941-432b-93ee-56a29f37bcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1fc0a812-a014-4233-a753-5a24b55300e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityInteractiveDataCurrent_1fc0a812-a014-4233-a753-5a24b55300e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d5d67904-f9ee-4eb5-b7b6-d8ebc7df9ea0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityFilerCategory_d5d67904-f9ee-4eb5-b7b6-d8ebc7df9ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f478585c-f8b6-4963-bded-4d7931cc6bdf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntitySmallBusiness_f478585c-f8b6-4963-bded-4d7931cc6bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b0ccc945-081d-476e-a087-6794bb976114" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityEmergingGrowthCompany_b0ccc945-081d-476e-a087-6794bb976114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e303d161-23e3-4521-849e-d40e12697fc9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e303d161-23e3-4521-849e-d40e12697fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_03545642-8c80-4510-805f-6e0108f691e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityShellCompany_03545642-8c80-4510-805f-6e0108f691e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_4ef6fb6e-27b3-4cbb-bf25-87c420049a75" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityPublicFloat_4ef6fb6e-27b3-4cbb-bf25-87c420049a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_31ff96c5-d2a8-4c5a-a436-91ab295c59e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_31ff96c5-d2a8-4c5a-a436-91ab295c59e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c051d467-3879-4bcc-94c1-f54b62d5ca1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c051d467-3879-4bcc-94c1-f54b62d5ca1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_aad4aab5-e951-4ebb-a3ff-5b4caf3749bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_EntityCentralIndexKey_aad4aab5-e951-4ebb-a3ff-5b4caf3749bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_88b37258-7b91-4434-ae92-1acc14efffaf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentFiscalYearFocus_88b37258-7b91-4434-ae92-1acc14efffaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9307e223-dc32-4eea-8c76-6b67554af014" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9307e223-dc32-4eea-8c76-6b67554af014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_defc384c-0b23-4ff2-810b-14fbba5268d3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6c84f397-4f27-4477-8c69-3841945e63ba" xlink:to="loc_dei_AmendmentFlag_defc384c-0b23-4ff2-810b-14fbba5268d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AuditInformation" xlink:type="simple" xlink:href="ttek-20221002.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AuditorInformationAbstract_6591c802-db36-4147-8732-a16ffed47190" xlink:href="ttek-20221002.xsd#ttek_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5424c12e-2f15-4cf0-9355-e62a43d2cc43" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_AuditorInformationAbstract_6591c802-db36-4147-8732-a16ffed47190" xlink:to="loc_dei_AuditorName_5424c12e-2f15-4cf0-9355-e62a43d2cc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_32b26620-cd91-4901-a175-94e0635c51df" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_AuditorInformationAbstract_6591c802-db36-4147-8732-a16ffed47190" xlink:to="loc_dei_AuditorLocation_32b26620-cd91-4901-a175-94e0635c51df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_ce923f94-50b6-4cc1-855b-0d893d892cb8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_AuditorInformationAbstract_6591c802-db36-4147-8732-a16ffed47190" xlink:to="loc_dei_AuditorFirmId_ce923f94-50b6-4cc1-855b-0d893d892cb8" 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-20221002.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_f5359bcd-2502-4d44-be5e-2b48738ed7ba" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" 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_f5359bcd-2502-4d44-be5e-2b48738ed7ba" xlink:to="loc_us-gaap_AssetsAbstract_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_17642499-a928-402d-8a61-3f87140c4b62" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_AssetsCurrentAbstract_17642499-a928-402d-8a61-3f87140c4b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3f1e43e9-7cf9-4cfb-9ba0-a0d4d9f85643" 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_17642499-a928-402d-8a61-3f87140c4b62" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3f1e43e9-7cf9-4cfb-9ba0-a0d4d9f85643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7fb52ff1-4ef6-4db6-afaf-75f5174e05b6" 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_17642499-a928-402d-8a61-3f87140c4b62" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7fb52ff1-4ef6-4db6-afaf-75f5174e05b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d1db499d-c920-40c1-b513-2bf2ce3f772d" 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_17642499-a928-402d-8a61-3f87140c4b62" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d1db499d-c920-40c1-b513-2bf2ce3f772d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_31e40a04-426a-42c3-8dc8-85da8c1a5914" 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_17642499-a928-402d-8a61-3f87140c4b62" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_31e40a04-426a-42c3-8dc8-85da8c1a5914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_fff8de7a-1476-401d-a426-e080d9fa95ef" 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_17642499-a928-402d-8a61-3f87140c4b62" xlink:to="loc_us-gaap_IncomeTaxesReceivable_fff8de7a-1476-401d-a426-e080d9fa95ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1e9a1089-5416-45e0-a68d-1c44da38c824" 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_17642499-a928-402d-8a61-3f87140c4b62" xlink:to="loc_us-gaap_AssetsCurrent_1e9a1089-5416-45e0-a68d-1c44da38c824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6f1f3fb8-7c55-45f3-919d-1f25b0e76e51" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6f1f3fb8-7c55-45f3-919d-1f25b0e76e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_52327131-c385-46aa-9c0a-33848adf5427" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_52327131-c385-46aa-9c0a-33848adf5427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_a0439d34-e0ff-4484-95b1-92e083b98d88" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_EquityMethodInvestments_a0439d34-e0ff-4484-95b1-92e083b98d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dc08df62-34bf-4ec7-ad7a-6d6efe9bc1a4" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_Goodwill_dc08df62-34bf-4ec7-ad7a-6d6efe9bc1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_79adef4b-6c67-4cf5-8829-f512a7da88d0" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_79adef4b-6c67-4cf5-8829-f512a7da88d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f15beb78-1b0e-4ca9-b680-2fae2dc27ea3" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f15beb78-1b0e-4ca9-b680-2fae2dc27ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_95d604c9-1755-4a8f-aad2-5086403d3fee" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_95d604c9-1755-4a8f-aad2-5086403d3fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4f64a897-68fc-4c01-b0b5-79faf8d3f52f" 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_a1e6ff09-86c6-45d8-b0da-41983cea9aba" xlink:to="loc_us-gaap_Assets_4f64a897-68fc-4c01-b0b5-79faf8d3f52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34054b41-3150-45f8-81b6-b62521e4da35" 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_f5359bcd-2502-4d44-be5e-2b48738ed7ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34054b41-3150-45f8-81b6-b62521e4da35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bc9ed83b-3788-4f57-b1f8-3e3833d2aa06" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_AccountsPayableCurrent_bc9ed83b-3788-4f57-b1f8-3e3833d2aa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_dfc6efc4-5e2d-4b08-86a4-e29ee3f46146" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_dfc6efc4-5e2d-4b08-86a4-e29ee3f46146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71ec486d-cb4e-449e-9514-a9251550676d" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71ec486d-cb4e-449e-9514-a9251550676d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec72d315-95a2-4107-99de-6700267276e4" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec72d315-95a2-4107-99de-6700267276e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_c1b8bea1-470b-41c9-a282-eb89592ae7a8" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_DebtCurrent_c1b8bea1-470b-41c9-a282-eb89592ae7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5d0e0ef5-7825-47b0-bdd7-471911f81a3e" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5d0e0ef5-7825-47b0-bdd7-471911f81a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_230389e3-d78f-4b90-b6fd-9ad6e4a0da23" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_230389e3-d78f-4b90-b6fd-9ad6e4a0da23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_08de570a-282a-4c69-a3c5-ba874d1f3b00" 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_a97c769b-9a2f-4c5d-b955-20a5a36edb9d" xlink:to="loc_us-gaap_LiabilitiesCurrent_08de570a-282a-4c69-a3c5-ba874d1f3b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3dac0b3-827b-40ea-8a12-5df8443769e7" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3dac0b3-827b-40ea-8a12-5df8443769e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5a06104d-2fc8-4723-8fc3-967949b6a8ad" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5a06104d-2fc8-4723-8fc3-967949b6a8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ac30b2e0-efd7-4f37-a4b3-84b35b698c56" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ac30b2e0-efd7-4f37-a4b3-84b35b698c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_26a1e332-44c1-4ed9-973a-c893b1b94c4e" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_26a1e332-44c1-4ed9-973a-c893b1b94c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_546a8772-10a2-4cd1-a679-634e8f89254a" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_546a8772-10a2-4cd1-a679-634e8f89254a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3def3257-856f-4092-94e1-a23082d6c843" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3def3257-856f-4092-94e1-a23082d6c843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_2761fb65-0bfd-41a8-a459-62ff80b7800f" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_43453e97-a7b3-4934-beed-66c1b6744621" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_PreferredStockValue_43453e97-a7b3-4934-beed-66c1b6744621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f3a4acc7-4b27-4e58-8bdc-64d2c4580dbb" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_CommonStockValue_f3a4acc7-4b27-4e58-8bdc-64d2c4580dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c614b295-68d4-4949-92c5-44ea887b22ec" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c614b295-68d4-4949-92c5-44ea887b22ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c31fa90-2618-47a6-8661-f7d7c30989df" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c31fa90-2618-47a6-8661-f7d7c30989df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f99e944b-86be-495e-aba2-789e98e8e52a" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_StockholdersEquity_f99e944b-86be-495e-aba2-789e98e8e52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_ea86cdb7-3de3-44ca-b0f8-10fafd36c597" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_MinorityInterest_ea86cdb7-3de3-44ca-b0f8-10fafd36c597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a49eeaaa-46f9-42c2-94f3-5023baee71f3" 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_2761fb65-0bfd-41a8-a459-62ff80b7800f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a49eeaaa-46f9-42c2-94f3-5023baee71f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b628e11a-1cb8-4cf1-a4f7-a4feedb41f87" 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_34054b41-3150-45f8-81b6-b62521e4da35" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b628e11a-1cb8-4cf1-a4f7-a4feedb41f87" 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-20221002.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_14bfd301-47ca-4df4-83d5-781b0ef96e58" 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_4146b82f-e55b-48be-8b75-98ed22542752" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4146b82f-e55b-48be-8b75-98ed22542752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3a130df1-7305-46f1-8489-f545404442f3" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3a130df1-7305-46f1-8489-f545404442f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_7d96296c-5527-4f5b-9de6-7e32c65fa3e3" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_PreferredStockSharesIssued_7d96296c-5527-4f5b-9de6-7e32c65fa3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_808e8745-2567-4d9f-87fc-63a088a6e729" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_808e8745-2567-4d9f-87fc-63a088a6e729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5139798a-e958-425d-be6d-65d3efd941f0" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5139798a-e958-425d-be6d-65d3efd941f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1e4c0d80-28cc-4962-8388-418f2ee445ac" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1e4c0d80-28cc-4962-8388-418f2ee445ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ddb87652-1d09-42be-85c0-89a57597063d" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_CommonStockSharesIssued_ddb87652-1d09-42be-85c0-89a57597063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3868b960-5d76-4f16-a6b7-8f98137acba8" 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_14bfd301-47ca-4df4-83d5-781b0ef96e58" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3868b960-5d76-4f16-a6b7-8f98137acba8" 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-20221002.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_4f21b331-df8e-4586-b087-8e20b18d9295" 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_7f44c265-1afe-4046-88c6-1d4add1a72a3" 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_4f21b331-df8e-4586-b087-8e20b18d9295" xlink:to="loc_us-gaap_StatementTable_7f44c265-1afe-4046-88c6-1d4add1a72a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_928acbd4-d9b5-4afb-a69d-1e7ed9625376" 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_7f44c265-1afe-4046-88c6-1d4add1a72a3" xlink:to="loc_srt_ProductOrServiceAxis_928acbd4-d9b5-4afb-a69d-1e7ed9625376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_16ab25ed-fd14-40ca-ba88-8732eb8f913c" 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_928acbd4-d9b5-4afb-a69d-1e7ed9625376" xlink:to="loc_srt_ProductsAndServicesDomain_16ab25ed-fd14-40ca-ba88-8732eb8f913c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember_2871a2cd-9039-4531-8336-4c74199f3b27" xlink:href="ttek-20221002.xsd#ttek_SubcontractorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_16ab25ed-fd14-40ca-ba88-8732eb8f913c" xlink:to="loc_ttek_SubcontractorMember_2871a2cd-9039-4531-8336-4c74199f3b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_26bf27e5-315b-42a3-8d2d-d75475d92303" 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_16ab25ed-fd14-40ca-ba88-8732eb8f913c" xlink:to="loc_us-gaap_ServiceOtherMember_26bf27e5-315b-42a3-8d2d-d75475d92303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" 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_7f44c265-1afe-4046-88c6-1d4add1a72a3" xlink:to="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_de96ceb7-9aeb-452f-89e1-84e7197b9a8d" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_de96ceb7-9aeb-452f-89e1-84e7197b9a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_555ab0fb-6dcc-449f-bb25-2db33cc1baec" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_555ab0fb-6dcc-449f-bb25-2db33cc1baec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_34971cbe-d39d-42f5-a123-d3b0aab3d78c" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_GrossProfit_34971cbe-d39d-42f5-a123-d3b0aab3d78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_dab133d2-5681-4a65-8bdb-6ffce999fc9b" xlink:href="ttek-20221002.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_dab133d2-5681-4a65-8bdb-6ffce999fc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_a0026dae-870f-454f-9f7e-6db01beb7a81" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_a0026dae-870f-454f-9f7e-6db01beb7a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_24e570de-c132-41e3-99e3-15ffc97a5fef" 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_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_24e570de-c132-41e3-99e3-15ffc97a5fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_89e66f09-cd76-4200-b447-5f3c66ca01b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_OperatingIncomeLoss_89e66f09-cd76-4200-b447-5f3c66ca01b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_40d103f8-5f3f-4665-966a-b08d852fd44a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_40d103f8-5f3f-4665-966a-b08d852fd44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f07c8ecf-5441-4e26-b9b2-086f1345d69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_InterestExpense_f07c8ecf-5441-4e26-b9b2-086f1345d69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_c6427967-3886-4519-811e-c32d8cb13978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_OtherNonoperatingIncome_c6427967-3886-4519-811e-c32d8cb13978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af797278-09bb-42f7-b606-3292bbba97cd" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af797278-09bb-42f7-b606-3292bbba97cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0837a09e-cd03-4626-afbd-88a2d3e0e30f" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0837a09e-cd03-4626-afbd-88a2d3e0e30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_884205a4-01ae-4f92-a959-9619f7a14d99" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_ProfitLoss_884205a4-01ae-4f92-a959-9619f7a14d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5b01a44a-968c-40b2-9983-600e65bdfd12" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5b01a44a-968c-40b2-9983-600e65bdfd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_da744ff7-5cbb-4b08-932c-6280101e5123" 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_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_da744ff7-5cbb-4b08-932c-6280101e5123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_768f5a6e-4bd9-4dfe-916f-bcbd4dd930c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_768f5a6e-4bd9-4dfe-916f-bcbd4dd930c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_08be349b-0aa8-4636-8288-e9cdc18a19d8" 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_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:to="loc_us-gaap_EarningsPerShareBasic_08be349b-0aa8-4636-8288-e9cdc18a19d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3c1b4ed0-b5f9-451e-a220-58dd03c9ea80" 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_e4be55f0-17c4-4a77-80f7-9187fcb08e7a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3c1b4ed0-b5f9-451e-a220-58dd03c9ea80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_942253cf-c22d-4871-a391-40859794d0f1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4707996-b6f7-4eb8-a779-0698d1fcb434" 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_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4707996-b6f7-4eb8-a779-0698d1fcb434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4befcf7c-f509-4de2-a355-402e466254a0" 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_0efcef57-2832-4acf-98e1-94f95e4ef5bf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4befcf7c-f509-4de2-a355-402e466254a0" 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-20221002.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_0f8c5857-e8c6-4f95-9378-be033328b7ce" 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_84349d16-baff-4e8f-ad7a-80edf5857113" 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_0f8c5857-e8c6-4f95-9378-be033328b7ce" xlink:to="loc_us-gaap_ProfitLoss_84349d16-baff-4e8f-ad7a-80edf5857113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eddfb046-5b36-4bfc-bae6-3055bb5b89f3" 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_0f8c5857-e8c6-4f95-9378-be033328b7ce" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eddfb046-5b36-4bfc-bae6-3055bb5b89f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7514da36-6b4a-4887-b697-9485bbd81331" 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_eddfb046-5b36-4bfc-bae6-3055bb5b89f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7514da36-6b4a-4887-b697-9485bbd81331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5dd081ce-362e-454e-a12e-13917c5477c8" 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_eddfb046-5b36-4bfc-bae6-3055bb5b89f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5dd081ce-362e-454e-a12e-13917c5477c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0f05629f-eec9-4cc3-ba66-a9a6ede3f277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eddfb046-5b36-4bfc-bae6-3055bb5b89f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0f05629f-eec9-4cc3-ba66-a9a6ede3f277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_97b1d573-7ba9-4951-9334-fb8076a16a59" 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_0f8c5857-e8c6-4f95-9378-be033328b7ce" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_97b1d573-7ba9-4951-9334-fb8076a16a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_50113e7e-fae1-4469-9736-6cb785a27c53" 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_0f8c5857-e8c6-4f95-9378-be033328b7ce" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_50113e7e-fae1-4469-9736-6cb785a27c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ef9119f3-40a2-4a72-9acc-848508f7519b" 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_0f8c5857-e8c6-4f95-9378-be033328b7ce" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ef9119f3-40a2-4a72-9acc-848508f7519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="ttek-20221002.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_17aebb3c-02b0-40d8-8b69-60748768a717" 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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_70442312-ef5f-46dd-856b-662876de3eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_17aebb3c-02b0-40d8-8b69-60748768a717" xlink:to="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_70442312-ef5f-46dd-856b-662876de3eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_70f1be4a-7dab-4323-9971-b3643d291973" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_17aebb3c-02b0-40d8-8b69-60748768a717" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_70f1be4a-7dab-4323-9971-b3643d291973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b1653993-44b3-4332-bfab-7c0e476dba67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_17aebb3c-02b0-40d8-8b69-60748768a717" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b1653993-44b3-4332-bfab-7c0e476dba67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20221002.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_e6447584-ae0f-4030-807d-2d0121246ca9" 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_9ba7a115-b2f7-46a4-b3e3-7e4d2dd0c32b" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_9ba7a115-b2f7-46a4-b3e3-7e4d2dd0c32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5dae0d79-59db-45ce-97de-188667887b74" 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_9ba7a115-b2f7-46a4-b3e3-7e4d2dd0c32b" xlink:to="loc_us-gaap_ProfitLoss_5dae0d79-59db-45ce-97de-188667887b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30e21ee9-6920-4c07-b71e-19ce28b4e60d" 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_9ba7a115-b2f7-46a4-b3e3-7e4d2dd0c32b" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b3aabce0-108c-4522-baad-e57110286e68" 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_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b3aabce0-108c-4522-baad-e57110286e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_fdf08aca-790b-4a74-8b71-f3410f95ede7" 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_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_fdf08aca-790b-4a74-8b71-f3410f95ede7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_b6570d4c-3025-4588-8657-3e3e464049cd" 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_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_b6570d4c-3025-4588-8657-3e3e464049cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7f0c11f1-460c-46c4-9a31-7d30ea7d4902" 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_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_ShareBasedCompensation_7f0c11f1-460c-46c4-9a31-7d30ea7d4902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_efd5ff90-3189-426f-887a-670f5bd1fd14" 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_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_efd5ff90-3189-426f-887a-670f5bd1fd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_c3a2715d-4926-4217-9e57-3ae10ad68ada" 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_c3a2715d-4926-4217-9e57-3ae10ad68ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_44f58921-4fb5-4cf8-b56e-c5fba8bcf9c6" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_44f58921-4fb5-4cf8-b56e-c5fba8bcf9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_ba10dea6-66aa-4ae8-832c-a2732c556c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_ba10dea6-66aa-4ae8-832c-a2732c556c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_1e47e871-e6de-46d3-850e-3ba6c27ad801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_1e47e871-e6de-46d3-850e-3ba6c27ad801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" 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_30e21ee9-6920-4c07-b71e-19ce28b4e60d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_0717e653-8a04-4183-98a6-9b0ed68dccdc" xlink:href="ttek-20221002.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_0717e653-8a04-4183-98a6-9b0ed68dccdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4eea6df2-5a74-4c6f-8c77-99cce8d8f49b" 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_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4eea6df2-5a74-4c6f-8c77-99cce8d8f49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_67e6186f-b5b7-4f95-8c19-c406f215ab70" 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_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_67e6186f-b5b7-4f95-8c19-c406f215ab70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_7af0e778-4ca9-4bfb-b4b7-680300c61e0d" xlink:href="ttek-20221002.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_7af0e778-4ca9-4bfb-b4b7-680300c61e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4357f73e-a8fd-4f41-bf7f-1ca105028ab3" 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_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4357f73e-a8fd-4f41-bf7f-1ca105028ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_1f46c480-ca09-41b6-b45e-7b1356cf872f" 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_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_1f46c480-ca09-41b6-b45e-7b1356cf872f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_bcd11911-faeb-42d4-a81b-d28bb012d5fb" 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_4c857bd7-ca32-40c7-8923-9a146e8f6f9f" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_bcd11911-faeb-42d4-a81b-d28bb012d5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0ac8b1c0-04bd-4f41-ab96-deb97e67b4d9" 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_9ba7a115-b2f7-46a4-b3e3-7e4d2dd0c32b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0ac8b1c0-04bd-4f41-ab96-deb97e67b4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_74910e52-55aa-4458-a851-bab508368272" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_74910e52-55aa-4458-a851-bab508368272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9d8b603e-df59-4516-af5f-26f7ab55d638" 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_74910e52-55aa-4458-a851-bab508368272" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9d8b603e-df59-4516-af5f-26f7ab55d638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_253830ab-e3ec-43f1-bf8d-c104293c8e4b" 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_74910e52-55aa-4458-a851-bab508368272" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_253830ab-e3ec-43f1-bf8d-c104293c8e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e40dfee5-4bf0-4b69-9ce3-b0e2012fa8ea" 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_74910e52-55aa-4458-a851-bab508368272" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e40dfee5-4bf0-4b69-9ce3-b0e2012fa8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d14e10fe-97ef-440d-a7e5-8e3535889be8" 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_74910e52-55aa-4458-a851-bab508368272" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d14e10fe-97ef-440d-a7e5-8e3535889be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e27cfc8b-c954-4171-9b70-f0141a423489" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_1048cb17-bbf7-4ffc-8ea3-04957c16145d" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_1048cb17-bbf7-4ffc-8ea3-04957c16145d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2ce5d818-fe51-4717-af16-35b4c80d207c" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2ce5d818-fe51-4717-af16-35b4c80d207c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b032223a-4abe-4f3a-9343-e5966a1fe931" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b032223a-4abe-4f3a-9343-e5966a1fe931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_095aa3b2-f9f7-4528-8407-8d13669424d9" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_095aa3b2-f9f7-4528-8407-8d13669424d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_97985c14-2785-490d-925e-0add5c6b6190" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_97985c14-2785-490d-925e-0add5c6b6190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2e58e164-59d1-4074-9be0-2830422ccb23" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2e58e164-59d1-4074-9be0-2830422ccb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_143853c4-581b-4162-ae93-22a47f784f0a" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_143853c4-581b-4162-ae93-22a47f784f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_fff48fd1-c781-4f6a-8671-6040d086d8a3" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_fff48fd1-c781-4f6a-8671-6040d086d8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_a7ea7932-2b34-4d2b-8449-b1448ccaf300" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_a7ea7932-2b34-4d2b-8449-b1448ccaf300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a4cef0d9-b29b-4899-8300-2234846f8a96" 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_e27cfc8b-c954-4171-9b70-f0141a423489" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a4cef0d9-b29b-4899-8300-2234846f8a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_26a8255c-8f84-4d2c-b740-c9156f1d10bb" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_26a8255c-8f84-4d2c-b740-c9156f1d10bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bd7dfc4a-03cf-4917-8854-b772bfab14fd" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bd7dfc4a-03cf-4917-8854-b772bfab14fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f74c9114-17d9-4b67-8212-898b48117070" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f74c9114-17d9-4b67-8212-898b48117070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d327b56c-d63c-4e70-9915-a657199dd532" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d327b56c-d63c-4e70-9915-a657199dd532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_a01b2224-6c94-4119-a4d9-99764abcb1c5" 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_e6447584-ae0f-4030-807d-2d0121246ca9" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_a01b2224-6c94-4119-a4d9-99764abcb1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CashPaidDuringThePeriodAbstract_1d4195ef-e3c8-4b60-aaaa-c72b93460679" xlink:href="ttek-20221002.xsd#ttek_CashPaidDuringThePeriodAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a01b2224-6c94-4119-a4d9-99764abcb1c5" xlink:to="loc_ttek_CashPaidDuringThePeriodAbstract_1d4195ef-e3c8-4b60-aaaa-c72b93460679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_361ce4bc-de53-4761-a32f-9af4f78ca61b" 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_1d4195ef-e3c8-4b60-aaaa-c72b93460679" xlink:to="loc_us-gaap_InterestPaidNet_361ce4bc-de53-4761-a32f-9af4f78ca61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_c4eb1b6d-e25f-4d54-9ee4-ffc18c30345f" 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_1d4195ef-e3c8-4b60-aaaa-c72b93460679" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_c4eb1b6d-e25f-4d54-9ee4-ffc18c30345f" 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-20221002.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_40f37af5-7eaf-41a6-9d6f-772c1fcc3c62" 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_57e409b4-4efe-499a-a02f-f5efaed8a648" 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_40f37af5-7eaf-41a6-9d6f-772c1fcc3c62" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_57e409b4-4efe-499a-a02f-f5efaed8a648" 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-20221002.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_fceacc4d-97c0-47e2-af7b-7a213c55dd36" 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_39a1b0a3-48e6-4834-a3e8-1b057537c63c" 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_fceacc4d-97c0-47e2-af7b-7a213c55dd36" xlink:to="loc_us-gaap_StatementTable_39a1b0a3-48e6-4834-a3e8-1b057537c63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a9aa6592-a6f5-414e-996a-e4a0885c4805" 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_39a1b0a3-48e6-4834-a3e8-1b057537c63c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a9aa6592-a6f5-414e-996a-e4a0885c4805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f5d384e9-8140-49cc-b0fd-572f8818f632" 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_a9aa6592-a6f5-414e-996a-e4a0885c4805" xlink:to="loc_us-gaap_EquityComponentDomain_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_811f076b-b9fd-4dc0-b45b-4da428bfa13c" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_CommonStockMember_811f076b-b9fd-4dc0-b45b-4da428bfa13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1bf1699c-f327-443c-b883-b3f54b1f1ec1" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1bf1699c-f327-443c-b883-b3f54b1f1ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cce7a32a-cf61-4c88-8f2e-75b7fabb0711" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cce7a32a-cf61-4c88-8f2e-75b7fabb0711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d8d9284f-c61c-4bbf-afc8-5a9159d66bdf" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_RetainedEarningsMember_d8d9284f-c61c-4bbf-afc8-5a9159d66bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_839ba7ec-0b03-4281-a988-67e80f9328d0" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_ParentMember_839ba7ec-0b03-4281-a988-67e80f9328d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_f0540964-819c-48b4-bd57-cebc125311d4" 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_f5d384e9-8140-49cc-b0fd-572f8818f632" xlink:to="loc_us-gaap_NoncontrollingInterestMember_f0540964-819c-48b4-bd57-cebc125311d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_142f604b-abfe-4923-95f1-d2f85cd353e2" 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_39a1b0a3-48e6-4834-a3e8-1b057537c63c" xlink:to="loc_us-gaap_StatementLineItems_142f604b-abfe-4923-95f1-d2f85cd353e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" 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_142f604b-abfe-4923-95f1-d2f85cd353e2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4af179b4-db58-4f4c-8b5d-28621753f5ad" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_SharesOutstanding_4af179b4-db58-4f4c-8b5d-28621753f5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd373d51-6b0a-4559-8e74-d6f6b9bbb143" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd373d51-6b0a-4559-8e74-d6f6b9bbb143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_04fa92b7-2120-4e58-b626-90f889d75533" 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_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_ProfitLoss_04fa92b7-2120-4e58-b626-90f889d75533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e17047f1-d7d6-4c4f-af49-ee57bcf2d05f" 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_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e17047f1-d7d6-4c4f-af49-ee57bcf2d05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5f2067ff-4975-4d43-aabc-a2f8d2676e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5f2067ff-4975-4d43-aabc-a2f8d2676e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ea1c063a-c4d6-4eb6-a76f-abed072546c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_54df4a51-9038-4d07-9eaf-718cf4c1c7d8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ea1c063a-c4d6-4eb6-a76f-abed072546c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_8a4711a0-6002-4479-8825-61ebfa52d90c" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_8a4711a0-6002-4479-8825-61ebfa52d90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8908bd02-ade6-4723-9ce5-c4b4367a2b91" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_DividendsCommonStockCash_8908bd02-ade6-4723-9ce5-c4b4367a2b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1d154f2e-41c1-4499-bc29-0f2dd2762a84" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1d154f2e-41c1-4499-bc29-0f2dd2762a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_3e8da4fb-abfa-4808-81fa-bdc14362f268" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_3e8da4fb-abfa-4808-81fa-bdc14362f268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_aaec4710-4690-49cf-ac78-58526ecd2fb1" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_aaec4710-4690-49cf-ac78-58526ecd2fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b7087183-f133-4539-a158-0b7f3c5c7396" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b7087183-f133-4539-a158-0b7f3c5c7396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_483a4fe4-6eb4-47f0-99f6-abca4956f254" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_483a4fe4-6eb4-47f0-99f6-abca4956f254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_caf7268f-8fa8-497f-ab66-56bafabca5d0" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_caf7268f-8fa8-497f-ab66-56bafabca5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d6b9d5eb-2fe1-42d6-8e3d-ded591f01c14" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d6b9d5eb-2fe1-42d6-8e3d-ded591f01c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a7f6289f-4615-4697-9f7c-e9c115590650" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a7f6289f-4615-4697-9f7c-e9c115590650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_18e6cc52-b86f-4a3a-8232-2403807148c1" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_18e6cc52-b86f-4a3a-8232-2403807148c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_cec6a9ad-ab12-4495-af2d-3829c4be7499" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_SharesOutstanding_cec6a9ad-ab12-4495-af2d-3829c4be7499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f3844167-e59d-4578-99ac-42c389405cce" 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_e4d1d8c3-eccf-49a2-9bba-61a4281b03ff" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f3844167-e59d-4578-99ac-42c389405cce" 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-20221002.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_927e8a67-93b4-45f0-a388-4b67b40b2ca4" 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_44d4d407-4dcf-4e1d-bc86-029e4cc4d791" 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_927e8a67-93b4-45f0-a388-4b67b40b2ca4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_44d4d407-4dcf-4e1d-bc86-029e4cc4d791" 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-20221002.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_3c5cf896-3260-40f3-8012-f1814b971ddf" 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_3793c2bb-b7dd-4fb8-83ac-7108f1aea96a" 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_3c5cf896-3260-40f3-8012-f1814b971ddf" xlink:to="loc_us-gaap_NatureOfOperations_3793c2bb-b7dd-4fb8-83ac-7108f1aea96a" 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-20221002.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_cc1be080-85f8-417f-9ab1-19f304ed536c" 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_4095e206-f9c4-49ea-b253-d3796b93c18b" 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_cc1be080-85f8-417f-9ab1-19f304ed536c" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_4095e206-f9c4-49ea-b253-d3796b93c18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="simple" xlink:href="ttek-20221002.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_f202cb86-5007-4b0f-b401-88e30cb7c61b" 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_d4b06e92-dc8f-437a-b7ed-9261876dda6f" 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_f202cb86-5007-4b0f-b401-88e30cb7c61b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d4b06e92-dc8f-437a-b7ed-9261876dda6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="simple" xlink:href="ttek-20221002.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_6806a702-35ea-4ef3-983a-a104dbdd41b3" xlink:href="ttek-20221002.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_04c6441c-db6a-40a8-b5c7-2c4d090d053f" 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_6806a702-35ea-4ef3-983a-a104dbdd41b3" xlink:to="loc_us-gaap_TreasuryStockTextBlock_04c6441c-db6a-40a8-b5c7-2c4d090d053f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/Acquisitions" xlink:type="simple" xlink:href="ttek-20221002.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_74359f18-a548-484f-8d1c-8117592df44a" 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_eb2635b8-bb64-4e36-94dd-68c03ee637cb" 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_74359f18-a548-484f-8d1c-8117592df44a" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_eb2635b8-bb64-4e36-94dd-68c03ee637cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ttek-20221002.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_ab3d217b-3339-4c76-b1ea-97d37bcd1c5f" 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_25d09399-492e-4fb3-b4f8-4791663c887d" 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_ab3d217b-3339-4c76-b1ea-97d37bcd1c5f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25d09399-492e-4fb3-b4f8-4791663c887d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="ttek-20221002.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_1528da69-983c-400c-a39b-d0bfa4d60477" 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_8ba790e6-d3c9-4983-8481-241530a8dd9a" 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_1528da69-983c-400c-a39b-d0bfa4d60477" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8ba790e6-d3c9-4983-8481-241530a8dd9a" 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-20221002.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_b63665e8-2e9d-4889-867a-d4adfe8f665e" 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_0743e19c-9716-4059-8205-2a8fc36e8166" 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_b63665e8-2e9d-4889-867a-d4adfe8f665e" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_0743e19c-9716-4059-8205-2a8fc36e8166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebt" xlink:type="simple" xlink:href="ttek-20221002.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_7e799470-9527-47eb-980d-9fd2dc4bb5f2" 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_cc4f488e-cc62-4ba3-a823-60968cfeaa83" 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_7e799470-9527-47eb-980d-9fd2dc4bb5f2" xlink:to="loc_us-gaap_LongTermDebtTextBlock_cc4f488e-cc62-4ba3-a823-60968cfeaa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/Leases" xlink:type="simple" xlink:href="ttek-20221002.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_ef95cd57-c202-4aed-9cea-fc86ea8c988e" 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_b78dd44c-172a-42db-8cca-f8c13ce41ba0" 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_ef95cd57-c202-4aed-9cea-fc86ea8c988e" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_b78dd44c-172a-42db-8cca-f8c13ce41ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_794987e5-4398-423b-a6f2-12229a5c5880" 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_ef95cd57-c202-4aed-9cea-fc86ea8c988e" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_794987e5-4398-423b-a6f2-12229a5c5880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="simple" xlink:href="ttek-20221002.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_102b6639-7f33-44ff-8798-6e5a453f7456" 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_4f1189ff-fea3-419c-b1a6-3409abfcdd93" 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_102b6639-7f33-44ff-8798-6e5a453f7456" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_4f1189ff-fea3-419c-b1a6-3409abfcdd93" 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-20221002.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_55baa4e4-6c9a-4592-83f6-4e6e351244e5" 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_178d205c-7600-4fd0-b11a-5e9da1ae0365" 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_55baa4e4-6c9a-4592-83f6-4e6e351244e5" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_178d205c-7600-4fd0-b11a-5e9da1ae0365" 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-20221002.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_8268ac0b-0e85-4e5a-b28b-000340e3d121" 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_9a86fdc4-e2c1-41e7-aecb-8dbca0019f49" 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_8268ac0b-0e85-4e5a-b28b-000340e3d121" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9a86fdc4-e2c1-41e7-aecb-8dbca0019f49" 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-20221002.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_ad50ea36-af28-4eaf-a4ca-93797a3c7473" 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_7904b44a-4fc1-4caa-9db5-6a4c71997315" 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_ad50ea36-af28-4eaf-a4ca-93797a3c7473" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7904b44a-4fc1-4caa-9db5-6a4c71997315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ttek-20221002.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_2d6f409e-f7d5-4d88-8fac-aa44415d26ae" 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_a9892591-2f5c-43fe-a41e-19ba476d7d2b" 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_2d6f409e-f7d5-4d88-8fac-aa44415d26ae" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_a9892591-2f5c-43fe-a41e-19ba476d7d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttek-20221002.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_5ef612d7-a26d-404c-8c8e-cb2cd1db6140" 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_dbc27111-a89b-44f8-810f-32bed9ac4104" 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_5ef612d7-a26d-404c-8c8e-cb2cd1db6140" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_dbc27111-a89b-44f8-810f-32bed9ac4104" 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-20221002.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_d6481450-7ac4-4d56-9b09-c8eb744f7155" 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_e4e97096-434c-44c1-89e3-9e05b3632b7e" 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_d6481450-7ac4-4d56-9b09-c8eb744f7155" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e4e97096-434c-44c1-89e3-9e05b3632b7e" 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-20221002.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_6910c44d-def1-4050-92ae-f03652007122" 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_1e0b963e-9ced-4c32-a5a2-a95b11d21fc7" 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_6910c44d-def1-4050-92ae-f03652007122" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1e0b963e-9ced-4c32-a5a2-a95b11d21fc7" 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-20221002.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_c7f4221a-6ba3-4649-9598-b551ba8a4962" 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_c93d8d5e-85fc-4e01-a63d-2bf8f3b29b22" 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_c7f4221a-6ba3-4649-9598-b551ba8a4962" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_c93d8d5e-85fc-4e01-a63d-2bf8f3b29b22" 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-20221002.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_0c9297f5-377e-4cbd-9865-14b81354c8d5" 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_db02fecb-f3ba-4a26-9491-42ed59aa3c56" 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_0c9297f5-377e-4cbd-9865-14b81354c8d5" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_db02fecb-f3ba-4a26-9491-42ed59aa3c56" 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-20221002.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_ba300407-18e3-48ea-bf36-336eed809767" 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_5f8cad0e-3ec6-4cdf-8412-45bb11a581b3" 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_ba300407-18e3-48ea-bf36-336eed809767" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_5f8cad0e-3ec6-4cdf-8412-45bb11a581b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="simple" xlink:href="ttek-20221002.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_32b9913c-2e94-486a-a9ec-cd6416673715" 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_8c1db565-03e5-4158-af4b-3be159d9fad4" xlink:href="ttek-20221002.xsd#ttek_ConsolidationAndPresentationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_ttek_ConsolidationAndPresentationPolicyTextBlock_8c1db565-03e5-4158-af4b-3be159d9fad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_12a55034-8b50-4870-9016-7ae43ec53c82" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_FiscalPeriod_12a55034-8b50-4870-9016-7ae43ec53c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_8f48c3d6-a840-4ff6-9d34-f6f95f5daf70" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_UseOfEstimates_8f48c3d6-a840-4ff6-9d34-f6f95f5daf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a8bc069f-06ba-43de-ba68-1a91e3a673cb" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a8bc069f-06ba-43de-ba68-1a91e3a673cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e744607c-643b-479a-b1d8-00aad5a32ca7" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e744607c-643b-479a-b1d8-00aad5a32ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_116842e4-0d31-4836-8381-79327330c711" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_116842e4-0d31-4836-8381-79327330c711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8abfd36a-7650-4529-90f5-4da57ec599ad" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8abfd36a-7650-4529-90f5-4da57ec599ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_2b8df336-8d81-4a3b-9801-d53fccb26035" xlink:href="ttek-20221002.xsd#ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_2b8df336-8d81-4a3b-9801-d53fccb26035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1c6addfd-bd06-4bc2-8137-fd05ecc1697a" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1c6addfd-bd06-4bc2-8137-fd05ecc1697a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_749043de-2ae6-4f05-afe3-f51d06e14f76" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_749043de-2ae6-4f05-afe3-f51d06e14f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_15ac9d82-e3c0-4e64-a208-4f59ca35aa3b" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_15ac9d82-e3c0-4e64-a208-4f59ca35aa3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_d286c1b2-63dc-4c40-b144-645bda58dd85" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_d286c1b2-63dc-4c40-b144-645bda58dd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_6f750176-26c5-4c31-9d10-dfa09ba61fb4" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_6f750176-26c5-4c31-9d10-dfa09ba61fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationPolicyTextBlock_340d9c61-6fee-4f11-b75b-c1cef524aec8" xlink:href="ttek-20221002.xsd#ttek_ContingentConsiderationPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_ttek_ContingentConsiderationPolicyTextBlock_340d9c61-6fee-4f11-b75b-c1cef524aec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_31712dc1-0392-4bba-aa2e-b806e2ecdf8d" xlink:href="ttek-20221002.xsd#ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_31712dc1-0392-4bba-aa2e-b806e2ecdf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a7e6033e-7fa4-42cd-acd0-5faf57c7c7b8" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a7e6033e-7fa4-42cd-acd0-5faf57c7c7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_6fcc2e2f-d915-4241-98a9-073f2c383275" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_6fcc2e2f-d915-4241-98a9-073f2c383275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_8f271ba0-f041-454e-84c8-9219c48588b3" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_8f271ba0-f041-454e-84c8-9219c48588b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_88245f7f-b00a-40fd-9bf5-64033582d187" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_88245f7f-b00a-40fd-9bf5-64033582d187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_c0c5ec15-9691-4955-a85e-6bf565447fa8" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_c0c5ec15-9691-4955-a85e-6bf565447fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock_69358207-1125-4d2e-957a-bacacfd17bc7" xlink:href="ttek-20221002.xsd#ttek_ConcentrationOfCreditRiskPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock_69358207-1125-4d2e-957a-bacacfd17bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_44bea2fd-3f1e-4581-b41b-14792b5b1d85" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_44bea2fd-3f1e-4581-b41b-14792b5b1d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_39b9b79d-35ec-4386-b972-6820c1a8cc10" 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_32b9913c-2e94-486a-a9ec-cd6416673715" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_39b9b79d-35ec-4386-b972-6820c1a8cc10" 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-20221002.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_be6651d6-2f50-4dbe-b152-ca5c4b7b9a20" 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_ceacf10b-017f-4a19-b05c-b1c903875024" 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_be6651d6-2f50-4dbe-b152-ca5c4b7b9a20" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ceacf10b-017f-4a19-b05c-b1c903875024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_53a665ab-77ef-4596-bbbc-a970c341483e" 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_be6651d6-2f50-4dbe-b152-ca5c4b7b9a20" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_53a665ab-77ef-4596-bbbc-a970c341483e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b3e1d80c-7680-49bf-a913-d187b5fc7460" 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_be6651d6-2f50-4dbe-b152-ca5c4b7b9a20" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b3e1d80c-7680-49bf-a913-d187b5fc7460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_40ab5803-5ec0-43ff-87c3-ed34df6158ac" 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_be6651d6-2f50-4dbe-b152-ca5c4b7b9a20" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_40ab5803-5ec0-43ff-87c3-ed34df6158ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="simple" xlink:href="ttek-20221002.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_1364b267-7fb9-48dc-8605-fc323450877d" xlink:href="ttek-20221002.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_89c16c5b-a3b7-4d8a-ad9f-fdd04f6072d0" 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_1364b267-7fb9-48dc-8605-fc323450877d" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_89c16c5b-a3b7-4d8a-ad9f-fdd04f6072d0" 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-20221002.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_eb3376b5-dba1-4119-ba2f-ea9bf4081d50" 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_0b8e8121-0dce-4ca8-bd6a-bc5a222fd1c8" xlink:href="ttek-20221002.xsd#ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_eb3376b5-dba1-4119-ba2f-ea9bf4081d50" xlink:to="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_0b8e8121-0dce-4ca8-bd6a-bc5a222fd1c8" 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-20221002.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_f2efbb3f-06af-4762-a9e0-10d51b8bfcf3" 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_d9bc2bba-7c27-4208-8408-5b8f9e339435" 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_f2efbb3f-06af-4762-a9e0-10d51b8bfcf3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_d9bc2bba-7c27-4208-8408-5b8f9e339435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_0b442128-e396-4c87-adf2-13763214e5dc" xlink:href="ttek-20221002.xsd#ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f2efbb3f-06af-4762-a9e0-10d51b8bfcf3" xlink:to="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_0b442128-e396-4c87-adf2-13763214e5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f112a4b0-22b2-4768-9f1e-7c429a407d04" 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_f2efbb3f-06af-4762-a9e0-10d51b8bfcf3" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f112a4b0-22b2-4768-9f1e-7c429a407d04" 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-20221002.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_7cd44081-671a-49c4-bd20-8cabeeca0028" 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_5090c85e-855f-4d90-9e7c-615a51c023b1" 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_7cd44081-671a-49c4-bd20-8cabeeca0028" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5090c85e-855f-4d90-9e7c-615a51c023b1" 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-20221002.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_3807fef6-f20d-4daf-bee0-608ff8fee41c" 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_0ca213ac-647e-42e5-a84c-e203bc07253b" 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_3807fef6-f20d-4daf-bee0-608ff8fee41c" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0ca213ac-647e-42e5-a84c-e203bc07253b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5820ed17-562a-4da5-a4a8-f2beb5c9cc35" 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_3807fef6-f20d-4daf-bee0-608ff8fee41c" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5820ed17-562a-4da5-a4a8-f2beb5c9cc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d9304d2-3915-4848-8333-35f04c3bf588" 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_3807fef6-f20d-4daf-bee0-608ff8fee41c" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d9304d2-3915-4848-8333-35f04c3bf588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3ae52550-005b-4b26-8a3c-7723f440d601" 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_3807fef6-f20d-4daf-bee0-608ff8fee41c" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3ae52550-005b-4b26-8a3c-7723f440d601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_de424b35-2ce0-4bd8-9261-faf15ef0ff18" 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_3807fef6-f20d-4daf-bee0-608ff8fee41c" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_de424b35-2ce0-4bd8-9261-faf15ef0ff18" 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-20221002.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_d6261d83-e254-41c7-8526-622f2ace2a6e" 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_1ef90644-9257-47e3-b99d-b53a2fc5a18b" 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_d6261d83-e254-41c7-8526-622f2ace2a6e" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1ef90644-9257-47e3-b99d-b53a2fc5a18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5882c8ef-9d5a-4869-b0f8-55c74b1820bb" 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_d6261d83-e254-41c7-8526-622f2ace2a6e" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5882c8ef-9d5a-4869-b0f8-55c74b1820bb" 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-20221002.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_a5d20b38-3c82-4f60-88b3-7307dfd252f8" 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_7f98d32b-da34-4e6d-8c34-4775d1492ade" 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_a5d20b38-3c82-4f60-88b3-7307dfd252f8" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7f98d32b-da34-4e6d-8c34-4775d1492ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_eed34ffc-34be-4b1b-9c6b-09a29a1513f4" xlink:href="ttek-20221002.xsd#ttek_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d20b38-3c82-4f60-88b3-7307dfd252f8" xlink:to="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_eed34ffc-34be-4b1b-9c6b-09a29a1513f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9c9693eb-b465-4d70-91b5-55ea3f98a3e1" 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_a5d20b38-3c82-4f60-88b3-7307dfd252f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9c9693eb-b465-4d70-91b5-55ea3f98a3e1" 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-20221002.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_8917e411-98b9-4f31-9d27-bfdf718dccc8" 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_e1e5517e-aa7b-4064-ab71-6fd2232566c8" 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_8917e411-98b9-4f31-9d27-bfdf718dccc8" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_e1e5517e-aa7b-4064-ab71-6fd2232566c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c149d571-4685-4a55-bd2b-425c333ebc6e" 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_8917e411-98b9-4f31-9d27-bfdf718dccc8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c149d571-4685-4a55-bd2b-425c333ebc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_cb8e3a1f-f110-4e0b-9127-b3442e5a5897" 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_8917e411-98b9-4f31-9d27-bfdf718dccc8" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_cb8e3a1f-f110-4e0b-9127-b3442e5a5897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_8d3b4049-d9a3-4085-9465-f51b7457bf18" 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_8917e411-98b9-4f31-9d27-bfdf718dccc8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_8d3b4049-d9a3-4085-9465-f51b7457bf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_dfa9f4ed-7901-48bf-9df9-3f97737ae86b" 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_8917e411-98b9-4f31-9d27-bfdf718dccc8" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_dfa9f4ed-7901-48bf-9df9-3f97737ae86b" 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-20221002.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_871716d5-d347-44b1-a517-f10bda33e3b0" 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_f0a5040e-6b15-47e4-8174-f3c9dd8eb0ce" 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_871716d5-d347-44b1-a517-f10bda33e3b0" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_f0a5040e-6b15-47e4-8174-f3c9dd8eb0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_9f769de9-d148-4235-8204-b4eea1dd727b" 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_871716d5-d347-44b1-a517-f10bda33e3b0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_9f769de9-d148-4235-8204-b4eea1dd727b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_304128a4-704c-45fe-b8be-2cfc699aa956" 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_871716d5-d347-44b1-a517-f10bda33e3b0" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_304128a4-704c-45fe-b8be-2cfc699aa956" 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-20221002.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_5527d854-84e7-494b-9394-f6bedb3b8aff" 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_d3a246a8-e5c2-47eb-b6ff-1b2155d0b15f" 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_5527d854-84e7-494b-9394-f6bedb3b8aff" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d3a246a8-e5c2-47eb-b6ff-1b2155d0b15f" 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-20221002.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_5dde74ec-de62-40cc-93a6-43d4368eb086" 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_de7e0ddd-14c2-4712-bee3-dee9007f4050" 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_5dde74ec-de62-40cc-93a6-43d4368eb086" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_de7e0ddd-14c2-4712-bee3-dee9007f4050" 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-20221002.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_9c3f05eb-1b2e-45e7-b425-4727926f004c" 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_ee181893-86fb-4dae-822e-bac56808a31b" 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_9c3f05eb-1b2e-45e7-b425-4727926f004c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ee181893-86fb-4dae-822e-bac56808a31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_713ea5a2-fe8c-4f76-a8d5-427ad66391bb" 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_9c3f05eb-1b2e-45e7-b425-4727926f004c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_713ea5a2-fe8c-4f76-a8d5-427ad66391bb" 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-20221002.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_a4b79fe1-53e6-402e-88ab-d3ec392765e8" 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_324634b7-e037-4718-809f-33adc60e0e9f" 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_a4b79fe1-53e6-402e-88ab-d3ec392765e8" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_324634b7-e037-4718-809f-33adc60e0e9f" 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-20221002.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_a2f14054-79a1-453d-abeb-87344220361b" 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_ffddae9a-c71e-4d37-86ce-39fb46a6fbb9" 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_a2f14054-79a1-453d-abeb-87344220361b" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_ffddae9a-c71e-4d37-86ce-39fb46a6fbb9" 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-20221002.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_3976facf-d664-4ec3-a358-22f4647c66aa" 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_f33ba078-ad6a-4a97-8277-a5327f377438" 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_3976facf-d664-4ec3-a358-22f4647c66aa" xlink:to="loc_us-gaap_NumberOfReportableSegments_f33ba078-ad6a-4a97-8277-a5327f377438" 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-20221002.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_8e17636f-9a44-40c4-9a08-f67bc088bf02" 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_6a77d723-6f4b-49c5-a91b-29d0138c68e2" xlink:href="ttek-20221002.xsd#ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8e17636f-9a44-40c4-9a08-f67bc088bf02" xlink:to="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_6a77d723-6f4b-49c5-a91b-29d0138c68e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_d104a2a3-88cc-4fa2-9a6c-d0e91a5b0d0a" xlink:href="ttek-20221002.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8e17636f-9a44-40c4-9a08-f67bc088bf02" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_d104a2a3-88cc-4fa2-9a6c-d0e91a5b0d0a" 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-20221002.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_6d77c1c7-044f-4094-b844-7063fe1039a5" 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_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" 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_6d77c1c7-044f-4094-b844-7063fe1039a5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" 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_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_912fa013-d382-43cc-81c8-c188cd8fa977" 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_17fdcb8a-39ca-4ea8-800d-9f34094d6edd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_912fa013-d382-43cc-81c8-c188cd8fa977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_b9f99c93-7007-4a58-82ee-3504b15344df" xlink:href="ttek-20221002.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_912fa013-d382-43cc-81c8-c188cd8fa977" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_b9f99c93-7007-4a58-82ee-3504b15344df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bc61bb64-68b0-4562-a948-5b335b30df4d" 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_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:to="loc_srt_RangeAxis_bc61bb64-68b0-4562-a948-5b335b30df4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d5442d5-a800-4ca6-9340-888f68a6d156" 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_bc61bb64-68b0-4562-a948-5b335b30df4d" xlink:to="loc_srt_RangeMember_5d5442d5-a800-4ca6-9340-888f68a6d156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_304671f6-acdf-4d68-880f-532402c19202" 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_5d5442d5-a800-4ca6-9340-888f68a6d156" xlink:to="loc_srt_MinimumMember_304671f6-acdf-4d68-880f-532402c19202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4bfe84a7-60a0-425d-8b8a-3eca67e2c4ab" 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_5d5442d5-a800-4ca6-9340-888f68a6d156" xlink:to="loc_srt_MaximumMember_4bfe84a7-60a0-425d-8b8a-3eca67e2c4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2e0d0150-88b4-446b-95cb-a21b93c305c9" 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_6290abc2-6e7f-45bf-b0cd-6dfd22dc8e91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2e0d0150-88b4-446b-95cb-a21b93c305c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de47e5e4-7516-4ce1-844d-8a263def71a6" 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_2e0d0150-88b4-446b-95cb-a21b93c305c9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de47e5e4-7516-4ce1-844d-8a263def71a6" 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-20221002.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_1efae428-ba8a-468d-a36b-e442eb2bf5e4" 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_35f85fcd-42b3-43d5-9d69-22739b92bb5d" xlink:href="ttek-20221002.xsd#ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1efae428-ba8a-468d-a36b-e442eb2bf5e4" xlink:to="loc_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting_35f85fcd-42b3-43d5-9d69-22739b92bb5d" 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-20221002.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_96735bf0-5a4b-4a12-b525-18ec82e7fab6" 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_5c23f451-076d-4f95-b1a2-308a3e2d3b06" 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_96735bf0-5a4b-4a12-b525-18ec82e7fab6" xlink:to="loc_us-gaap_ConcentrationRiskTable_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_472ebcb4-6437-4bbb-a54c-e2c224a4802b" 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_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:to="loc_srt_RangeAxis_472ebcb4-6437-4bbb-a54c-e2c224a4802b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea3a44ed-578e-4a52-9e37-e350000580e6" 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_472ebcb4-6437-4bbb-a54c-e2c224a4802b" xlink:to="loc_srt_RangeMember_ea3a44ed-578e-4a52-9e37-e350000580e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9d532b2-c2c2-4022-a715-1ba3ab3b1cf9" 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_ea3a44ed-578e-4a52-9e37-e350000580e6" xlink:to="loc_srt_MinimumMember_c9d532b2-c2c2-4022-a715-1ba3ab3b1cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_344fa047-9a8c-4a32-a6fe-98e3123ba672" 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_ea3a44ed-578e-4a52-9e37-e350000580e6" xlink:to="loc_srt_MaximumMember_344fa047-9a8c-4a32-a6fe-98e3123ba672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_16d69087-1b11-49e6-a7ac-a8f93fc802ef" 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_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:to="loc_srt_MajorCustomersAxis_16d69087-1b11-49e6-a7ac-a8f93fc802ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" 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_16d69087-1b11-49e6-a7ac-a8f93fc802ef" xlink:to="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_76da5609-71fe-44ae-b75e-95509e7a4abd" xlink:href="ttek-20221002.xsd#ttek_FederalGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:to="loc_ttek_FederalGovernmentMember_76da5609-71fe-44ae-b75e-95509e7a4abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_53af169d-626c-4249-95b0-694e76fd8736" xlink:href="ttek-20221002.xsd#ttek_CommercialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:to="loc_ttek_CommercialMember_53af169d-626c-4249-95b0-694e76fd8736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_85542a0f-d928-4528-bc8a-da309edc252d" xlink:href="ttek-20221002.xsd#ttek_InternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_763a0431-15bd-47e5-937d-8c6bd6b9b92d" xlink:to="loc_ttek_InternationalMember_85542a0f-d928-4528-bc8a-da309edc252d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" 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_5c23f451-076d-4f95-b1a2-308a3e2d3b06" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_629e8d81-de0e-4a91-ba2a-ca6d3e6df5b5" 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_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_629e8d81-de0e-4a91-ba2a-ca6d3e6df5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_9b9cfe36-223b-4c5b-b19d-a877574c066c" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_629e8d81-de0e-4a91-ba2a-ca6d3e6df5b5" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_9b9cfe36-223b-4c5b-b19d-a877574c066c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" 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_1fd7d4b4-42dd-4d9c-bebb-32f47a1df979" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_43d3d582-b7ee-4aa2-b23d-b54d56622fc4" xlink:href="ttek-20221002.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:to="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_43d3d582-b7ee-4aa2-b23d-b54d56622fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_f4305f84-ed68-4b06-8646-f4472012de1d" xlink:href="ttek-20221002.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:to="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_f4305f84-ed68-4b06-8646-f4472012de1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies_e5e60f7e-7557-4fb4-82d8-cd6d7ae6dbad" xlink:href="ttek-20221002.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e3d15d05-e1a5-4204-9d51-c862f6b59e2b" xlink:to="loc_ttek_PercentageOfRevenueEarnedFromAgencies_e5e60f7e-7557-4fb4-82d8-cd6d7ae6dbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.xsd#BasisofPresentationandPreparationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef933505-735f-4072-8fcf-adb7acdaef42" 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_GovernmentAssistanceAmountCumulativeCurrent_be890af4-d15e-4214-bd2e-84a21d3f958c" xlink:href="ttek-20221002.xsd#ttek_GovernmentAssistanceAmountCumulativeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef933505-735f-4072-8fcf-adb7acdaef42" xlink:to="loc_ttek_GovernmentAssistanceAmountCumulativeCurrent_be890af4-d15e-4214-bd2e-84a21d3f958c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths_9bacebfc-4e8f-493c-a6cf-af816e4eb259" xlink:href="ttek-20221002.xsd#ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef933505-735f-4072-8fcf-adb7acdaef42" xlink:to="loc_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths_9bacebfc-4e8f-493c-a6cf-af816e4eb259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentAssistanceAmountCumulativeNoncurrent_52580448-8c17-4960-b240-891a0d5fce23" xlink:href="ttek-20221002.xsd#ttek_GovernmentAssistanceAmountCumulativeNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef933505-735f-4072-8fcf-adb7acdaef42" xlink:to="loc_ttek_GovernmentAssistanceAmountCumulativeNoncurrent_52580448-8c17-4960-b240-891a0d5fce23" 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-20221002.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_1ca1d9c6-3b4d-4c90-8290-ae4cd2dc31d5" 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_537336d5-8157-4179-b52d-577a1f7e1593" 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_1ca1d9c6-3b4d-4c90-8290-ae4cd2dc31d5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_537336d5-8157-4179-b52d-577a1f7e1593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_740b8ecc-c873-4e70-bab5-e65289bb5e25" 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_537336d5-8157-4179-b52d-577a1f7e1593" xlink:to="loc_srt_MajorCustomersAxis_740b8ecc-c873-4e70-bab5-e65289bb5e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" 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_740b8ecc-c873-4e70-bab5-e65289bb5e25" xlink:to="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_d84e05c2-f7cf-4c8b-a9f8-37b0108ca07a" xlink:href="ttek-20221002.xsd#ttek_FederalGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_FederalGovernmentMember_d84e05c2-f7cf-4c8b-a9f8-37b0108ca07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember_9d384e67-0532-4d83-bc45-160867c0a12f" xlink:href="ttek-20221002.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_StateAndLocalGovernmentMember_9d384e67-0532-4d83-bc45-160867c0a12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_1fd4bb19-2bcd-4673-8b16-2b4f46d21346" xlink:href="ttek-20221002.xsd#ttek_CommercialMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_CommercialMember_1fd4bb19-2bcd-4673-8b16-2b4f46d21346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_23009441-6802-4795-a9be-e31490437798" xlink:href="ttek-20221002.xsd#ttek_InternationalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_83c40eb8-a700-4a97-9640-fe2717065ad7" xlink:to="loc_ttek_InternationalMember_23009441-6802-4795-a9be-e31490437798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9699b56a-583b-460c-bd72-e38b7636ea52" 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_537336d5-8157-4179-b52d-577a1f7e1593" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9699b56a-583b-460c-bd72-e38b7636ea52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_cd459af0-a46f-4bc8-843b-13f625d4e8f8" 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_9699b56a-583b-460c-bd72-e38b7636ea52" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_66e069ad-f9b3-46b4-a617-feb528980381" 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_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:to="loc_us-gaap_FixedPriceContractMember_66e069ad-f9b3-46b4-a617-feb528980381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_23010a38-daf0-4f44-8fbe-c022218d6062" 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_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_23010a38-daf0-4f44-8fbe-c022218d6062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember_25b8b693-95cb-43e9-92b6-fce276f1b13c" xlink:href="ttek-20221002.xsd#ttek_CostPlusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_cd459af0-a46f-4bc8-843b-13f625d4e8f8" xlink:to="loc_ttek_CostPlusMember_25b8b693-95cb-43e9-92b6-fce276f1b13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4e6ca824-dc8c-40b2-8b93-a44f7247f940" 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_537336d5-8157-4179-b52d-577a1f7e1593" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4e6ca824-dc8c-40b2-8b93-a44f7247f940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_35bc5233-3fed-4a8e-a543-1056eea7b31b" 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_4e6ca824-dc8c-40b2-8b93-a44f7247f940" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_35bc5233-3fed-4a8e-a543-1056eea7b31b" 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-20221002.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_b87a111b-65ce-4b89-ab44-62f4b95ec792" 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_43de55ca-3801-4e65-84c8-9f24d10e8dd8" 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_b87a111b-65ce-4b89-ab44-62f4b95ec792" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_43de55ca-3801-4e65-84c8-9f24d10e8dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_78ebe48e-19b9-4bec-b071-840ef31e2fa9" 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_43de55ca-3801-4e65-84c8-9f24d10e8dd8" xlink:to="loc_srt_ProductOrServiceAxis_78ebe48e-19b9-4bec-b071-840ef31e2fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7d9b584e-4916-4cfa-8777-bba084b4c7d3" 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_78ebe48e-19b9-4bec-b071-840ef31e2fa9" xlink:to="loc_srt_ProductsAndServicesDomain_7d9b584e-4916-4cfa-8777-bba084b4c7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember_21a53df6-fc7e-4ebe-9ec9-ecb9580e7437" xlink:href="ttek-20221002.xsd#ttek_ContractRetentionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7d9b584e-4916-4cfa-8777-bba084b4c7d3" xlink:to="loc_ttek_ContractRetentionsMember_21a53df6-fc7e-4ebe-9ec9-ecb9580e7437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9ee752c3-e66f-424d-bacb-837b1f6d21d5" 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_43de55ca-3801-4e65-84c8-9f24d10e8dd8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e959aec1-3e8f-4716-949e-4e4aadb86d00" 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_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e959aec1-3e8f-4716-949e-4e4aadb86d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_34e4a962-3405-4b4d-a494-4007554d2fd5" 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_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_34e4a962-3405-4b4d-a494-4007554d2fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_939f3213-340d-474c-a679-71bba4cdbf41" xlink:href="ttek-20221002.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9ee752c3-e66f-424d-bacb-837b1f6d21d5" xlink:to="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_939f3213-340d-474c-a679-71bba4cdbf41" 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-20221002.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_13f391c9-2a91-4eec-8191-0f5e5b5b0199" 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_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" 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_13f391c9-2a91-4eec-8191-0f5e5b5b0199" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" 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_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eefed1c0-a522-4adf-9606-c5ea4426e21d" 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_1f587d9f-3c5c-4ad9-9974-c9466c1fec32" xlink:to="loc_us-gaap_SegmentDomain_eefed1c0-a522-4adf-9606-c5ea4426e21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_a7971cfb-0379-4105-a76a-4b18ae0e0997" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eefed1c0-a522-4adf-9606-c5ea4426e21d" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_a7971cfb-0379-4105-a76a-4b18ae0e0997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" 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_3532c7f5-04b9-4a5b-9314-7ed1db38bbf7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c585d19f-1d33-47ce-9bce-54588f421045" 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_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c585d19f-1d33-47ce-9bce-54588f421045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_98860a45-0543-40dd-9050-28ae1eff2234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_98860a45-0543-40dd-9050-28ae1eff2234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_9ca7b48d-6e77-4b28-9f6e-2662f794f44a" xlink:href="ttek-20221002.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_9ca7b48d-6e77-4b28-9f6e-2662f794f44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_ed701820-0152-49a9-8b39-7942bafb5097" xlink:href="ttek-20221002.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_ed701820-0152-49a9-8b39-7942bafb5097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_7b748ed7-35cb-423f-a573-df0f5726d527" xlink:href="ttek-20221002.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_7b748ed7-35cb-423f-a573-df0f5726d527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_87b19ea5-26b6-4de8-8274-19bff9d0c1f3" xlink:href="ttek-20221002.xsd#ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_87b19ea5-26b6-4de8-8274-19bff9d0c1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0e8bff52-6c75-4aea-8f5f-a8eb66b27233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0e8bff52-6c75-4aea-8f5f-a8eb66b27233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_50807501-c635-40d3-897c-3192c391ae02" xlink:href="ttek-20221002.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_50807501-c635-40d3-897c-3192c391ae02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ce3a2e6f-b817-42b2-9487-cdcc937fa10e" xlink:href="ttek-20221002.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ce3a2e6f-b817-42b2-9487-cdcc937fa10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_3c27fc51-dfa6-4f62-85b4-27aa9ba177e0" xlink:href="ttek-20221002.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8c69922b-298f-42f3-903c-7ab1b1de4dfe" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_3c27fc51-dfa6-4f62-85b4-27aa9ba177e0" 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-20221002.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_9d92f76f-5630-4189-9daf-4e98658fd12e" 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_547550bf-965a-4cf2-89b1-e9724c9edd0e" 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_9d92f76f-5630-4189-9daf-4e98658fd12e" xlink:to="loc_us-gaap_BilledContractReceivables_547550bf-965a-4cf2-89b1-e9724c9edd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_ae2d5ae8-a84c-4ea6-b8e7-8fadf5f6e5c4" 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_9d92f76f-5630-4189-9daf-4e98658fd12e" xlink:to="loc_us-gaap_UnbilledContractsReceivable_ae2d5ae8-a84c-4ea6-b8e7-8fadf5f6e5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_1d12898b-c24f-430a-9cde-974973f8b8fa" 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_9d92f76f-5630-4189-9daf-4e98658fd12e" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_1d12898b-c24f-430a-9cde-974973f8b8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7865dba0-8809-4d8c-a9e3-6232f8e41af3" 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_9d92f76f-5630-4189-9daf-4e98658fd12e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7865dba0-8809-4d8c-a9e3-6232f8e41af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3a1ecb37-b07f-420a-b5f5-196330f827e6" 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_9d92f76f-5630-4189-9daf-4e98658fd12e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3a1ecb37-b07f-420a-b5f5-196330f827e6" 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-20221002.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_fab60c2c-0713-417f-9db2-8cd5bc70616d" 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_d67a94f8-731e-4c51-a98a-747cce2e251c" 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_fab60c2c-0713-417f-9db2-8cd5bc70616d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d67a94f8-731e-4c51-a98a-747cce2e251c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_458a47fe-0b69-4708-92f5-c416b65af9f9" 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_d67a94f8-731e-4c51-a98a-747cce2e251c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_458a47fe-0b69-4708-92f5-c416b65af9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" 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_d67a94f8-731e-4c51-a98a-747cce2e251c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7475e966-4716-4727-a03c-cbe9bf328f1e" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7475e966-4716-4727-a03c-cbe9bf328f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1bef209e-61da-4623-aa84-cb9c5fe3949a" 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_9002c72c-cbaf-4d59-9c9b-d2fce3da7a99" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1bef209e-61da-4623-aa84-cb9c5fe3949a" 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-20221002.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/StockRepurchaseandDividendsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.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_46055c64-c3f4-4214-8dca-88f4555ef562" xlink:href="ttek-20221002.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_46055c64-c3f4-4214-8dca-88f4555ef562" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_e7b8e633-0328-4a85-8763-fe60cdfa57cc" 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_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_e7b8e633-0328-4a85-8763-fe60cdfa57cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" 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_e7b8e633-0328-4a85-8763-fe60cdfa57cc" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_October2021StockRepurchaseProgramMember_c152087c-b4bb-4745-948d-7ac3a38e2cb9" xlink:href="ttek-20221002.xsd#ttek_October2021StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" xlink:to="loc_ttek_October2021StockRepurchaseProgramMember_c152087c-b4bb-4745-948d-7ac3a38e2cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_January2020StockRepurchaseProgramMember_9d276773-d48d-49e2-b7a9-aaced9e0dc87" xlink:href="ttek-20221002.xsd#ttek_January2020StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_976d5055-ddab-4d14-a14e-dc5973ca7656" xlink:to="loc_ttek_January2020StockRepurchaseProgramMember_9d276773-d48d-49e2-b7a9-aaced9e0dc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_068a62f2-569a-42ed-9f9c-278c0738bd17" 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_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_068a62f2-569a-42ed-9f9c-278c0738bd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_236cd01a-d16c-4eee-ad98-3dfc5ad40b05" 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_068a62f2-569a-42ed-9f9c-278c0738bd17" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_236cd01a-d16c-4eee-ad98-3dfc5ad40b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e8ff288a-7127-4ada-8bf7-6f26bfe4d030" 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_236cd01a-d16c-4eee-ad98-3dfc5ad40b05" xlink:to="loc_us-gaap_SubsequentEventMember_e8ff288a-7127-4ada-8bf7-6f26bfe4d030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" 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_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_srt_StatementScenarioAxis_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ca8a9bad-a9e8-42f0-93d2-6dbea9b59023" 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_e17bf1ba-4477-4ab4-81a0-6f1fe688711b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ca8a9bad-a9e8-42f0-93d2-6dbea9b59023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_602cc742-a967-45df-9c60-e6cb9f21b340" 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_ca8a9bad-a9e8-42f0-93d2-6dbea9b59023" xlink:to="loc_srt_ScenarioForecastMember_602cc742-a967-45df-9c60-e6cb9f21b340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_9550c400-b64d-494c-a27f-81970014a8fb" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f7b5e462-5909-4bdb-b36c-1e0dbb6852d6" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f7b5e462-5909-4bdb-b36c-1e0dbb6852d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c89aa2b9-cde9-4b99-9419-8090b50faa5a" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c89aa2b9-cde9-4b99-9419-8090b50faa5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_3ba17234-56c3-4e04-9e41-d0961d35f61c" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_3ba17234-56c3-4e04-9e41-d0961d35f61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6d7dae30-204f-4b12-8c4c-634571ed7acc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6d7dae30-204f-4b12-8c4c-634571ed7acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_f1188485-818d-43cf-b06b-2c563fc73ef8" 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_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_f1188485-818d-43cf-b06b-2c563fc73ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_88eca20f-a35c-4df6-bb30-c84987ce509e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_88eca20f-a35c-4df6-bb30-c84987ce509e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6252ccd7-e15f-4d7a-8dff-f2b564392781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_7045070d-79e5-4268-8ea5-54f7221b3e6d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6252ccd7-e15f-4d7a-8dff-f2b564392781" 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-20221002.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_3c20fb80-567b-47ec-91da-c86d1ef83cb1" xlink:href="ttek-20221002.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_f8ef54d6-9022-4933-8d71-0eefd9fc9e68" 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_3c20fb80-567b-47ec-91da-c86d1ef83cb1" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_f8ef54d6-9022-4933-8d71-0eefd9fc9e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_4b0905a2-40cb-4481-a811-38b6a618b2f0" 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_3c20fb80-567b-47ec-91da-c86d1ef83cb1" xlink:to="loc_us-gaap_Dividends_4b0905a2-40cb-4481-a811-38b6a618b2f0" 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-20221002.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_bb754d04-3455-43ab-9c00-7141abc4b831" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" 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_bb754d04-3455-43ab-9c00-7141abc4b831" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c6262a47-269e-4fe7-a7c9-4124f8fed01e" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c6262a47-269e-4fe7-a7c9-4124f8fed01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" 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_c6262a47-269e-4fe7-a7c9-4124f8fed01e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RPSGroupPlcMember_f1a22ec7-6ae4-49ff-913c-508b402fd16b" xlink:href="ttek-20221002.xsd#ttek_RPSGroupPlcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_RPSGroupPlcMember_f1a22ec7-6ae4-49ff-913c-508b402fd16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4efce6e5-f955-4963-b9d4-b000dc18164b" 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_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4efce6e5-f955-4963-b9d4-b000dc18164b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_HoareLeaMember_5803aaf3-d708-4952-a74e-283f1f387388" xlink:href="ttek-20221002.xsd#ttek_HoareLeaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_HoareLeaMember_5803aaf3-d708-4952-a74e-283f1f387388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember_af0b5c08-1107-4b31-ab0a-05795a006525" xlink:href="ttek-20221002.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_NormanDisneyAndYoungMember_af0b5c08-1107-4b31-ab0a-05795a006525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember_28358e4d-19d4-4b49-8c28-f5484189034a" xlink:href="ttek-20221002.xsd#ttek_EGlobalTechMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_EGlobalTechMember_28358e4d-19d4-4b49-8c28-f5484189034a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember_3ee3cedb-9099-4c20-8621-b6e6dce9992b" xlink:href="ttek-20221002.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_SegueTechnologiesIncMember_3ee3cedb-9099-4c20-8621-b6e6dce9992b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllAcquisitionsMember_5c787fde-c687-48f9-a8c1-57a0bcecf028" xlink:href="ttek-20221002.xsd#ttek_AllAcquisitionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43bb846c-2172-4334-8d5c-6b10d61f7cc8" xlink:to="loc_ttek_AllAcquisitionsMember_5c787fde-c687-48f9-a8c1-57a0bcecf028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e309ebd-8476-4db8-8967-7752e9b71a4a" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e309ebd-8476-4db8-8967-7752e9b71a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eca10df2-1217-45a5-a5c8-cea2c298efca" 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_7e309ebd-8476-4db8-8967-7752e9b71a4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eca10df2-1217-45a5-a5c8-cea2c298efca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_3661086d-7741-4a2b-a123-e5a549466955" 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_eca10df2-1217-45a5-a5c8-cea2c298efca" xlink:to="loc_us-gaap_CustomerContractsMember_3661086d-7741-4a2b-a123-e5a549466955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f3e72d12-a29e-42e7-9cae-c6d4e41820eb" 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_eca10df2-1217-45a5-a5c8-cea2c298efca" xlink:to="loc_us-gaap_TradeNamesMember_f3e72d12-a29e-42e7-9cae-c6d4e41820eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a6d4aceb-0570-469c-8f5c-7936eedc9589" 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_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_srt_RangeAxis_a6d4aceb-0570-469c-8f5c-7936eedc9589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef15ba05-26d1-41c9-a56a-5c7466b6beac" 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_a6d4aceb-0570-469c-8f5c-7936eedc9589" xlink:to="loc_srt_RangeMember_ef15ba05-26d1-41c9-a56a-5c7466b6beac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ecf215bb-8629-4bd5-a27c-8d12f6b99d82" 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_ef15ba05-26d1-41c9-a56a-5c7466b6beac" xlink:to="loc_srt_MinimumMember_ecf215bb-8629-4bd5-a27c-8d12f6b99d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f49e9de6-c040-4241-84f0-6c9701ab8f67" 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_ef15ba05-26d1-41c9-a56a-5c7466b6beac" xlink:to="loc_srt_MaximumMember_f49e9de6-c040-4241-84f0-6c9701ab8f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_68a87d74-9749-4d29-923e-ff358bf34c62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_srt_StatementScenarioAxis_68a87d74-9749-4d29-923e-ff358bf34c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2d05786f-845d-4372-8ec0-d0333825ad92" 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_68a87d74-9749-4d29-923e-ff358bf34c62" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2d05786f-845d-4372-8ec0-d0333825ad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ee97249b-3282-44ca-a022-b2d74d3c8de5" 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_2d05786f-845d-4372-8ec0-d0333825ad92" xlink:to="loc_srt_ScenarioForecastMember_ee97249b-3282-44ca-a022-b2d74d3c8de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_56e5a89f-c76a-4643-aa4c-24f96a64f10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_56e5a89f-c76a-4643-aa4c-24f96a64f10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" 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_56e5a89f-c76a-4643-aa4c-24f96a64f10a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_997e113b-f64c-4acb-b724-6cda858f058d" 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_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" xlink:to="loc_us-gaap_InterestExpenseMember_997e113b-f64c-4acb-b724-6cda858f058d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_a7bc1620-bfc0-48d4-a08a-35a9c291cffe" 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_2abe4bbb-f77c-4e41-9a33-1ccc73691dbf" xlink:to="loc_us-gaap_OperatingIncomeLossMember_a7bc1620-bfc0-48d4-a08a-35a9c291cffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cadaafa4-8e84-4163-8453-203db7c29047" 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_1f30b8a6-2bdc-4d5a-926f-661ed48eb920" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cadaafa4-8e84-4163-8453-203db7c29047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_dea7e650-bdb1-480b-98b9-aaeab9a708a6" xlink:href="ttek-20221002.xsd#ttek_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cadaafa4-8e84-4163-8453-203db7c29047" xlink:to="loc_ttek_ContingentConsiderationMember_dea7e650-bdb1-480b-98b9-aaeab9a708a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eacf20ff-0701-41c1-bad8-72c56c6c9616" 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_07aa2438-d3d6-4f3a-9ba3-d8f6e23e8c78" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eacf20ff-0701-41c1-bad8-72c56c6c9616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2c23b443-275f-4a73-80f2-29f1255a30e1" 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_eacf20ff-0701-41c1-bad8-72c56c6c9616" xlink:to="loc_us-gaap_SubsequentEventMember_2c23b443-275f-4a73-80f2-29f1255a30e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_713c68f0-d920-4a6f-b9b4-7af62f8416c8" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ExpectedPricePerShareAcquired_38f1f9f4-6d3c-44c0-8247-27c7dd668e02" xlink:href="ttek-20221002.xsd#ttek_ExpectedPricePerShareAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_ExpectedPricePerShareAcquired_38f1f9f4-6d3c-44c0-8247-27c7dd668e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_965ba7b3-7ded-4982-abce-960755944d75" xlink:href="ttek-20221002.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_965ba7b3-7ded-4982-abce-960755944d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_34de613c-2cdd-4f2d-8309-dfc9c0e31c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_34de613c-2cdd-4f2d-8309-dfc9c0e31c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationPriceOfAcquisitionExpected_a7ef7609-bf8b-47d6-b9b8-e8e4f94d35e0" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationPriceOfAcquisitionExpected"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationPriceOfAcquisitionExpected_a7ef7609-bf8b-47d6-b9b8-e8e4f94d35e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfAcquisitions_535a9847-9410-4c53-a495-3c40a4655f30" xlink:href="ttek-20221002.xsd#ttek_NumberOfAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_NumberOfAcquisitions_535a9847-9410-4c53-a495-3c40a4655f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_97a0a3ea-ad04-44eb-a9b6-ea2309fbaeda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_97a0a3ea-ad04-44eb-a9b6-ea2309fbaeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_185e1864-4f8d-4b2a-90ea-5ad6e50893b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_185e1864-4f8d-4b2a-90ea-5ad6e50893b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_f099063b-7733-4604-afef-c12a31b313f8" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_f099063b-7733-4604-afef-c12a31b313f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_b8c71b13-bfcc-465d-8296-c325a8991f1c" 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_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_b8c71b13-bfcc-465d-8296-c325a8991f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e78b5d3a-5ca1-47a7-8304-a817578c980f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e78b5d3a-5ca1-47a7-8304-a817578c980f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_223d54fb-cf56-4ada-91b2-6e7a4b1f8386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_223d54fb-cf56-4ada-91b2-6e7a4b1f8386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_c09debd5-b6a0-450a-aef9-9447fda500c3" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_c09debd5-b6a0-450a-aef9-9447fda500c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_f45ffadd-3348-4d41-9c3c-6f6febde5707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_f45ffadd-3348-4d41-9c3c-6f6febde5707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e8ab5143-3912-4fc6-b8ff-ecfcf67372e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e8ab5143-3912-4fc6-b8ff-ecfcf67372e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_effa4d21-f5d8-48f8-abf4-8bac2d2ea4b3" xlink:href="ttek-20221002.xsd#ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_effa4d21-f5d8-48f8-abf4-8bac2d2ea4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_aa815de7-b3dd-490f-8929-7c310a849ce8" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_aa815de7-b3dd-490f-8929-7c310a849ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_a8a142e3-93ec-4816-831c-bca5d73dc5e8" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_a8a142e3-93ec-4816-831c-bca5d73dc5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_6c05c95d-8bd2-45da-9e93-7d840da94126" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_6c05c95d-8bd2-45da-9e93-7d840da94126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_a6ca034b-7ad0-48e1-850f-c2afe1992080" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_a6ca034b-7ad0-48e1-850f-c2afe1992080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_4f58d74b-75a3-43e6-a4ca-5523160edfcd" xlink:href="ttek-20221002.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_4f58d74b-75a3-43e6-a4ca-5523160edfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_c33351a1-6ff1-48d3-9177-d7217bceb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ea6e17d9-f2a8-44d8-b8ad-911e020662ba" xlink:to="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_c33351a1-6ff1-48d3-9177-d7217bceb5c1" 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-20221002.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_e9cd5820-e88d-4355-b9c6-5aa9f152ffaf" 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_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" 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_e9cd5820-e88d-4355-b9c6-5aa9f152ffaf" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6a212a33-5e1e-4c51-b098-037460f169d7" 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_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6a212a33-5e1e-4c51-b098-037460f169d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_91181502-353d-46b6-b596-81170ceed839" 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_6a212a33-5e1e-4c51-b098-037460f169d7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_91181502-353d-46b6-b596-81170ceed839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_851c4729-3a59-4503-bc24-004c91fee6fc" 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_91181502-353d-46b6-b596-81170ceed839" xlink:to="loc_us-gaap_InterestExpenseMember_851c4729-3a59-4503-bc24-004c91fee6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_6b1737d4-0e45-492d-94c5-e854a8354a4e" 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_91181502-353d-46b6-b596-81170ceed839" xlink:to="loc_us-gaap_OperatingIncomeLossMember_6b1737d4-0e45-492d-94c5-e854a8354a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_dc244b53-5789-4d6a-8b4e-51c79235fe10" 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_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_dc244b53-5789-4d6a-8b4e-51c79235fe10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_362e9280-53e2-4225-9b16-3d783559497d" 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_dc244b53-5789-4d6a-8b4e-51c79235fe10" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_362e9280-53e2-4225-9b16-3d783559497d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_da135c3d-20b2-4b2b-99a9-24955ff63e37" xlink:href="ttek-20221002.xsd#ttek_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_362e9280-53e2-4225-9b16-3d783559497d" xlink:to="loc_ttek_ContingentConsiderationMember_da135c3d-20b2-4b2b-99a9-24955ff63e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_59a8df27-373e-49f5-98d8-b9534e29467d" 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_11f3e913-5bab-4258-ba15-7e4e2ab42ac9" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_59a8df27-373e-49f5-98d8-b9534e29467d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" 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_59a8df27-373e-49f5-98d8-b9534e29467d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7e402992-75ab-41ee-ab06-c8b3f54f8882" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7e402992-75ab-41ee-ab06-c8b3f54f8882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_221d33e3-fcb6-4502-860b-89faec93e058" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_221d33e3-fcb6-4502-860b-89faec93e058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14e70459-7875-41a3-b7d5-4ff585216f12" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_14e70459-7875-41a3-b7d5-4ff585216f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_bf18aaf2-49e9-4514-b424-1d4c7dde60c9" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_bf18aaf2-49e9-4514-b424-1d4c7dde60c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:href="ttek-20221002.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_ttek_EarnOutPaymentsAbstract_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_dc408e46-5fca-4b4d-bebf-06045299ef4e" 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_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_dc408e46-5fca-4b4d-bebf-06045299ef4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_920e523f-c4b7-45c7-8190-a154e43bf002" 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_8deb6aa4-b42e-448c-be07-65701aa2b4b7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_920e523f-c4b7-45c7-8190-a154e43bf002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3ab489a0-a9c9-4352-b7cd-405286273407" 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_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3ab489a0-a9c9-4352-b7cd-405286273407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_4e765cc0-0758-44e5-bb2e-effac9b2b650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_aed85dc3-6338-4d17-897f-4f4ef6d136fb" xlink:to="loc_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_4e765cc0-0758-44e5-bb2e-effac9b2b650" 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-20221002.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_40af61e4-43d8-4ae5-8603-a1674e85391d" 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_8133e39e-6601-4adb-89f9-5dd3ac8389dc" 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_40af61e4-43d8-4ae5-8603-a1674e85391d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8133e39e-6601-4adb-89f9-5dd3ac8389dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f9fcc119-41dd-41e2-aed0-88d00e99791e" 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_8133e39e-6601-4adb-89f9-5dd3ac8389dc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f9fcc119-41dd-41e2-aed0-88d00e99791e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" 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_f9fcc119-41dd-41e2-aed0-88d00e99791e" xlink:to="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_6b9f19f8-7aa6-4fb4-932e-e6b4d19001b6" xlink:href="ttek-20221002.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" xlink:to="loc_ttek_GovernmentServicesGroupMember_6b9f19f8-7aa6-4fb4-932e-e6b4d19001b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_ae8de5af-69a4-459d-afd7-e56db9d26240" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_81608eda-39f5-49e1-9b97-00a458dc203c" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_ae8de5af-69a4-459d-afd7-e56db9d26240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3e7ee28d-e13d-4f2e-b453-8113823f7bed" 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_8133e39e-6601-4adb-89f9-5dd3ac8389dc" xlink:to="loc_us-gaap_GoodwillLineItems_3e7ee28d-e13d-4f2e-b453-8113823f7bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_78826382-2d9b-4118-b9de-edfe77ea7ac6" 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_3e7ee28d-e13d-4f2e-b453-8113823f7bed" xlink:to="loc_us-gaap_GoodwillRollForward_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cefb35ba-943f-4b23-8677-b06d0b923ec3" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_Goodwill_cefb35ba-943f-4b23-8677-b06d0b923ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers_6dcb1c36-c341-4af6-a111-dbeb65ec5701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillTransfers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_GoodwillTransfers_6dcb1c36-c341-4af6-a111-dbeb65ec5701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_70ad6263-87cd-4579-8f36-e955b09407ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_70ad6263-87cd-4579-8f36-e955b09407ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6d5cd52b-8cea-44fd-8a5b-9747a137f36a" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6d5cd52b-8cea-44fd-8a5b-9747a137f36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_81da6846-d123-4e7f-9c20-3f5acc133e88" 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_78826382-2d9b-4118-b9de-edfe77ea7ac6" xlink:to="loc_us-gaap_Goodwill_81da6846-d123-4e7f-9c20-3f5acc133e88" 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-20221002.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_c8d089fb-3d6c-46e1-8fd2-dcdb60506196" 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_4309f783-0bad-48f2-88c8-b93d84ac3fe5" 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_c8d089fb-3d6c-46e1-8fd2-dcdb60506196" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4309f783-0bad-48f2-88c8-b93d84ac3fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" 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_4309f783-0bad-48f2-88c8-b93d84ac3fe5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" 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_f1da73a3-7eae-41a7-aec6-4aec5d6decb2" xlink:to="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_29c024ff-4a31-4c98-92bf-d7b2c8804f16" xlink:href="ttek-20221002.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" xlink:to="loc_ttek_GovernmentServicesGroupMember_29c024ff-4a31-4c98-92bf-d7b2c8804f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_5f72b72a-3c2c-4b13-b599-7577374ff37d" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eaecaf5b-b064-4ba1-b828-1dfe561ee308" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_5f72b72a-3c2c-4b13-b599-7577374ff37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" 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_4309f783-0bad-48f2-88c8-b93d84ac3fe5" xlink:to="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_bf46d83a-d2f1-4ec8-8edd-c114f384985c" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_bf46d83a-d2f1-4ec8-8edd-c114f384985c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_497a69d7-c424-40c9-96de-eafe624ab451" 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_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_497a69d7-c424-40c9-96de-eafe624ab451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_82fec82b-2afe-48df-8b9e-5cab52d8ae79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_GoodwillGross_82fec82b-2afe-48df-8b9e-5cab52d8ae79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46ed45f9-e234-421e-9c80-cd2a064faa90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46ed45f9-e234-421e-9c80-cd2a064faa90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_caa237d1-5aac-41bc-8a07-9e62c9d9e609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_caa237d1-5aac-41bc-8a07-9e62c9d9e609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments_4dab0524-30c1-494f-a92b-fb838e493720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c9934b25-fcfd-49b1-9b12-fa76606f0bf3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments_4dab0524-30c1-494f-a92b-fb838e493720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20221002.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_6bbf4a33-2ec3-45eb-88f9-398327a58258" 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_c7f5315a-5303-4884-a404-d7ff9d522f8c" 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_6bbf4a33-2ec3-45eb-88f9-398327a58258" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c7f5315a-5303-4884-a404-d7ff9d522f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_174153a8-2253-469d-adc4-2decb5d3f2e2" 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_c7f5315a-5303-4884-a404-d7ff9d522f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_174153a8-2253-469d-adc4-2decb5d3f2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_507c9f6b-08a1-428b-8d14-44d2327bde2c" 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_174153a8-2253-469d-adc4-2decb5d3f2e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fa9ab524-3385-4585-abc3-8c3c81a97cdf" 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_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fa9ab524-3385-4585-abc3-8c3c81a97cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_6584e931-352a-431d-a3da-00cd59094ebb" 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_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_6584e931-352a-431d-a3da-00cd59094ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4c21be5f-787f-4c03-943d-0c2f479c1ec0" 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_507c9f6b-08a1-428b-8d14-44d2327bde2c" xlink:to="loc_us-gaap_TradeNamesMember_4c21be5f-787f-4c03-943d-0c2f479c1ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_676affeb-bfc5-43bb-879f-25a33eb16a66" 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_c7f5315a-5303-4884-a404-d7ff9d522f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e942c5-96e4-4aea-9da4-3f86d0895afe" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e942c5-96e4-4aea-9da4-3f86d0895afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ddc2770f-d1e6-4129-9cf4-5d7867f31c32" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ddc2770f-d1e6-4129-9cf4-5d7867f31c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_118cd21d-5135-44f7-82d7-5531f4121a63" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_118cd21d-5135-44f7-82d7-5531f4121a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_87b8e777-eeb6-4a9f-8a4e-2d63eecc7d5f" 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_676affeb-bfc5-43bb-879f-25a33eb16a66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_87b8e777-eeb6-4a9f-8a4e-2d63eecc7d5f" 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-20221002.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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" 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_a95ecf0c-0531-4220-a521-f36f36e6e0d5" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a95ecf0c-0531-4220-a521-f36f36e6e0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b4127ce5-0de7-4a3f-9f5a-189d2e1f7743" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b4127ce5-0de7-4a3f-9f5a-189d2e1f7743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2f207241-b439-467f-9da2-a388cb03cff3" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2f207241-b439-467f-9da2-a388cb03cff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0eecaf56-153e-4315-ab58-5cbb00967cf2" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0eecaf56-153e-4315-ab58-5cbb00967cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d96aa846-9700-4890-bdf8-815256abdce5" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d96aa846-9700-4890-bdf8-815256abdce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_04c26bf9-9aec-43e1-8170-985ee9f7e179" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_04c26bf9-9aec-43e1-8170-985ee9f7e179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e23fb156-52fc-470b-b965-f41bb5d891d5" 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_76b29095-4efb-4b02-94ed-61f90c5f0fbf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e23fb156-52fc-470b-b965-f41bb5d891d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20221002.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_37b88513-6e2a-4d1b-8f7d-7bc1bc9ad82e" 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_acf10b40-5b6b-482e-a813-33b73e5f3488" 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_37b88513-6e2a-4d1b-8f7d-7bc1bc9ad82e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_acf10b40-5b6b-482e-a813-33b73e5f3488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_677ca817-6bc4-4c73-85a6-f5de3e7ac051" 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_acf10b40-5b6b-482e-a813-33b73e5f3488" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_677ca817-6bc4-4c73-85a6-f5de3e7ac051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4642db62-630e-4920-9d11-da2799bba776" 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_677ca817-6bc4-4c73-85a6-f5de3e7ac051" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4642db62-630e-4920-9d11-da2799bba776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_531d78d1-d338-4bef-9f60-90411adb7c7b" xlink:href="ttek-20221002.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4642db62-630e-4920-9d11-da2799bba776" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_531d78d1-d338-4bef-9f60-90411adb7c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9321db9a-5259-466d-bcca-66fed56ca19e" 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_4642db62-630e-4920-9d11-da2799bba776" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9321db9a-5259-466d-bcca-66fed56ca19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_619492b9-d4be-4970-9261-352192cc7ba4" 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_acf10b40-5b6b-482e-a813-33b73e5f3488" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_619492b9-d4be-4970-9261-352192cc7ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c459d7f9-9e52-4e79-9bc6-f3824b9180b2" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c459d7f9-9e52-4e79-9bc6-f3824b9180b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_578e84e3-8d3f-4d7b-a3b0-6ee8800f8bd7" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_578e84e3-8d3f-4d7b-a3b0-6ee8800f8bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3cec89d2-069a-42f1-8eab-1e86a1a3f98c" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3cec89d2-069a-42f1-8eab-1e86a1a3f98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4bb99d87-4d75-41a8-a52b-23b2aa36441b" 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_619492b9-d4be-4970-9261-352192cc7ba4" xlink:to="loc_us-gaap_Depreciation_4bb99d87-4d75-41a8-a52b-23b2aa36441b" 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-20221002.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_730729c1-2842-4725-b68c-4428cbc74926" 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_60421008-f379-4bb6-ab16-87247a14f028" 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_730729c1-2842-4725-b68c-4428cbc74926" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_60421008-f379-4bb6-ab16-87247a14f028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b046e39d-54d9-448e-bfab-b924856f47c2" 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_60421008-f379-4bb6-ab16-87247a14f028" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b046e39d-54d9-448e-bfab-b924856f47c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_50276503-20b0-4fb7-8b06-b7bcfd65963c" 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_60421008-f379-4bb6-ab16-87247a14f028" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_50276503-20b0-4fb7-8b06-b7bcfd65963c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_64273258-be81-47b3-88c5-b95553eb643c" 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_60421008-f379-4bb6-ab16-87247a14f028" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_64273258-be81-47b3-88c5-b95553eb643c" 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-20221002.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_03ad8f40-6cdf-403e-b7c2-38425123791d" 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_13120635-8e2b-4554-83db-fdc29c04a554" 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_03ad8f40-6cdf-403e-b7c2-38425123791d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_13120635-8e2b-4554-83db-fdc29c04a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_052f370c-5b8a-4669-93ec-8609b4586e3f" 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_13120635-8e2b-4554-83db-fdc29c04a554" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_052f370c-5b8a-4669-93ec-8609b4586e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_08beb91e-4d2a-402a-b0dc-c1781b9f2cc0" 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_13120635-8e2b-4554-83db-fdc29c04a554" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_08beb91e-4d2a-402a-b0dc-c1781b9f2cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_809d8404-38d5-4473-8954-689f4752e296" 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_13120635-8e2b-4554-83db-fdc29c04a554" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_809d8404-38d5-4473-8954-689f4752e296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a91b85ac-8868-431b-824e-db57a1401de3" 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_13120635-8e2b-4554-83db-fdc29c04a554" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a91b85ac-8868-431b-824e-db57a1401de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_338c7b46-61aa-4964-8f87-278ddc294001" 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_03ad8f40-6cdf-403e-b7c2-38425123791d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_338c7b46-61aa-4964-8f87-278ddc294001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2d0bbd7c-ba9a-42ed-a60e-c26e4329ff17" 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_338c7b46-61aa-4964-8f87-278ddc294001" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2d0bbd7c-ba9a-42ed-a60e-c26e4329ff17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_974ebe08-54a3-4163-bd14-91b3e9d882bd" 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_338c7b46-61aa-4964-8f87-278ddc294001" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_974ebe08-54a3-4163-bd14-91b3e9d882bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a750d8c2-d945-4995-8d14-aa8309e45f99" 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_338c7b46-61aa-4964-8f87-278ddc294001" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a750d8c2-d945-4995-8d14-aa8309e45f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a2b6bd2c-fdf0-4147-b0e3-95eaced6b6c6" 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_338c7b46-61aa-4964-8f87-278ddc294001" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a2b6bd2c-fdf0-4147-b0e3-95eaced6b6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3e3adf54-17b9-49cc-8e86-291a309e1ca1" 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_03ad8f40-6cdf-403e-b7c2-38425123791d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3e3adf54-17b9-49cc-8e86-291a309e1ca1" 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-20221002.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_6d9830d4-f15d-41d3-a7df-91e6b269d693" 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_b8488df3-394c-4d9e-91c3-cee4ac864918" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b8488df3-394c-4d9e-91c3-cee4ac864918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_e1ad8f68-eed1-42d3-ab72-427ad2560bea" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_e1ad8f68-eed1-42d3-ab72-427ad2560bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_47f6af88-e20b-4eb2-a2ba-1acfd221adec" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_47f6af88-e20b-4eb2-a2ba-1acfd221adec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_33be9bfb-52f1-4f3f-b0ae-dd75fd2399f7" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_33be9bfb-52f1-4f3f-b0ae-dd75fd2399f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_3f3fc500-904d-4409-bc7a-be772e64024b" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_3f3fc500-904d-4409-bc7a-be772e64024b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_e34c6d21-7b00-4e3a-86aa-f993b6961e76" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_e34c6d21-7b00-4e3a-86aa-f993b6961e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_0dfe85fc-4911-46d6-bfd5-bfc1a9dca637" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_0dfe85fc-4911-46d6-bfd5-bfc1a9dca637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d5b6ea6b-903c-4505-8320-570550b7b866" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d5b6ea6b-903c-4505-8320-570550b7b866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_efcf5506-5e61-4972-83cf-457b2f95d27f" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_efcf5506-5e61-4972-83cf-457b2f95d27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_3af788c3-5a87-47f5-a393-ec842c312ca6" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_3af788c3-5a87-47f5-a393-ec842c312ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_30f4c46b-926f-4adf-bf6e-466ec736a6a0" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_30f4c46b-926f-4adf-bf6e-466ec736a6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_19042368-0584-4e66-8e63-9e52029d11ec" 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_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_19042368-0584-4e66-8e63-9e52029d11ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_ec9a557c-92f9-48c4-9a2e-bcd857955edf" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_ec9a557c-92f9-48c4-9a2e-bcd857955edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_31506cb2-cebe-443b-9328-458e77f8b9a3" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_31506cb2-cebe-443b-9328-458e77f8b9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_67ebd4a0-51ba-43f3-ba7c-7fb79ddfdc9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_67ebd4a0-51ba-43f3-ba7c-7fb79ddfdc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4ada0c3e-63aa-4090-a8bf-9f4675837d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d9830d4-f15d-41d3-a7df-91e6b269d693" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4ada0c3e-63aa-4090-a8bf-9f4675837d54" 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-20221002.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_eda3e494-9891-4c8c-9172-51912a51797d" 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_50b4030d-a357-46d6-9a03-417261a604ff" 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_eda3e494-9891-4c8c-9172-51912a51797d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_50b4030d-a357-46d6-9a03-417261a604ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" 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_50b4030d-a357-46d6-9a03-417261a604ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" 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_e805e90f-85d1-4b1b-8831-e79ccc6d7dd1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_610fada7-62a4-4965-970a-dad8fd90cb8b" 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_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" xlink:to="loc_us-gaap_ForeignCountryMember_610fada7-62a4-4965-970a-dad8fd90cb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_279be1c8-3d0f-449c-9cac-9ec647f5481a" 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_44ae3773-c3cf-4d17-8549-c08b5adf2bcd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_279be1c8-3d0f-449c-9cac-9ec647f5481a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_17a0574f-05a8-4f24-83b6-884f7eeeaef9" 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_50b4030d-a357-46d6-9a03-417261a604ff" xlink:to="loc_srt_StatementGeographicalAxis_17a0574f-05a8-4f24-83b6-884f7eeeaef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e399ac20-de7f-44cf-bccc-636d611a9c2a" 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_17a0574f-05a8-4f24-83b6-884f7eeeaef9" xlink:to="loc_srt_SegmentGeographicalDomain_e399ac20-de7f-44cf-bccc-636d611a9c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_afc96f0e-9906-4e42-a331-53b003db2578" 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_e399ac20-de7f-44cf-bccc-636d611a9c2a" xlink:to="loc_country_CA_afc96f0e-9906-4e42-a331-53b003db2578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" 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_50b4030d-a357-46d6-9a03-417261a604ff" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bf172f69-bc00-4cd7-862b-a37ee53e2d5f" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bf172f69-bc00-4cd7-862b-a37ee53e2d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4bfe9b2c-a7ee-4e26-8306-030ef5394123" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4bfe9b2c-a7ee-4e26-8306-030ef5394123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_22dd0288-91e1-49bd-81a2-a26222723afe" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_22dd0288-91e1-49bd-81a2-a26222723afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_6f2ca229-a63b-4ae4-96d4-ed0e7efedc34" xlink:href="ttek-20221002.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_6f2ca229-a63b-4ae4-96d4-ed0e7efedc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_f69df1a8-8719-47b0-b05d-d31745c97263" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_f69df1a8-8719-47b0-b05d-d31745c97263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_e784cc27-73f1-4915-9275-6acace17f982" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_e784cc27-73f1-4915-9275-6acace17f982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_3b13f5b5-1a47-4e34-ac6f-e349130061c3" xlink:href="ttek-20221002.xsd#ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_3b13f5b5-1a47-4e34-ac6f-e349130061c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_9901734e-30e6-4757-9047-b2a547477253" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_9901734e-30e6-4757-9047-b2a547477253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_5b8de14e-b922-4161-a14c-4a9d3c4ef715" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_5b8de14e-b922-4161-a14c-4a9d3c4ef715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_3dd2c2c2-aead-4f59-85a8-df67f25f0f41" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_3dd2c2c2-aead-4f59-85a8-df67f25f0f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bcedd58c-736e-4fed-b6d7-4ecef5a7a65a" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bcedd58c-736e-4fed-b6d7-4ecef5a7a65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ea61eed6-de6d-4d9b-b47e-a9a57a22c079" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ea61eed6-de6d-4d9b-b47e-a9a57a22c079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_79d2e92d-7da1-444e-a70a-d29eecc29ebe" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_79d2e92d-7da1-444e-a70a-d29eecc29ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_50f3bdcb-ebcf-4ba2-9d1f-4c9d4cc33484" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_50f3bdcb-ebcf-4ba2-9d1f-4c9d4cc33484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fd98e00f-2d59-4e1d-ab67-6381890257a2" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fd98e00f-2d59-4e1d-ab67-6381890257a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_90cc3cb7-5186-4580-bbb6-ad1409d66350" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_90cc3cb7-5186-4580-bbb6-ad1409d66350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_154ee46d-2ed3-4e06-893d-028b1c572abc" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_154ee46d-2ed3-4e06-893d-028b1c572abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_cf00d6a0-ee50-4498-8e1a-04fc45d481f0" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_cf00d6a0-ee50-4498-8e1a-04fc45d481f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_894ff85a-58b9-446e-92d4-dba3557d2bdc" 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_d36c5887-f3a6-419e-9d50-2ffbda2a201d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_894ff85a-58b9-446e-92d4-dba3557d2bdc" 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-20221002.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_5d1d5588-2d75-40e2-81d3-6e3ff17c98e0" 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_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" 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_5d1d5588-2d75-40e2-81d3-6e3ff17c98e0" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_8c4005ea-73d9-4dbd-ba91-20db557e0a7d" 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_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_8c4005ea-73d9-4dbd-ba91-20db557e0a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_e5caa86c-6b4d-4d0c-b4a9-80ac13b7f6d6" 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_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_e5caa86c-6b4d-4d0c-b4a9-80ac13b7f6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_871a709e-19c4-40e9-ae91-fdd7e7a831ba" 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_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_871a709e-19c4-40e9-ae91-fdd7e7a831ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_8c33d8c8-f239-431c-9ab5-6b66515db5ec" 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_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_8c33d8c8-f239-431c-9ab5-6b66515db5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements_c1ca9f2b-4a92-4a3a-b516-356375f6cd38" xlink:href="ttek-20221002.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_ttek_DeferredTaxAssetsLeasingArrangements_c1ca9f2b-4a92-4a3a-b516-356375f6cd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5edffe4e-02e9-4296-b567-04a952d61e5b" 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_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5edffe4e-02e9-4296-b567-04a952d61e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsUnbilledRevenue_96311fa6-e6cc-431d-a170-ad4706e2a871" xlink:href="ttek-20221002.xsd#ttek_DeferredTaxAssetsUnbilledRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_ttek_DeferredTaxAssetsUnbilledRevenue_96311fa6-e6cc-431d-a170-ad4706e2a871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_b7a6a6bf-2ae6-4331-98b6-a593c70e003c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_b7a6a6bf-2ae6-4331-98b6-a593c70e003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6ef348b6-b63d-466f-be4b-7e4279533751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6ef348b6-b63d-466f-be4b-7e4279533751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e55864f2-60d5-42aa-af1e-41c5471067da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b7643361-33a4-43ca-93dd-0f9c8ea25bcf" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e55864f2-60d5-42aa-af1e-41c5471067da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" 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_5d1d5588-2d75-40e2-81d3-6e3ff17c98e0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_d747fd0f-74d4-494c-bdc9-9e403eb7299f" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_d747fd0f-74d4-494c-bdc9-9e403eb7299f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_80ca047f-b2b1-48d6-8480-3e13f14acd1f" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_80ca047f-b2b1-48d6-8480-3e13f14acd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_96a68b99-b267-4a59-aea9-bf91f86c32dd" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_96a68b99-b267-4a59-aea9-bf91f86c32dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f731d628-a6b0-41fb-820b-a3a2390bcf97" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f731d628-a6b0-41fb-820b-a3a2390bcf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_6b23f74a-6ff7-4835-bd0f-712b786ed5fb" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_6b23f74a-6ff7-4835-bd0f-712b786ed5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_cb1fe553-b4ef-4ceb-8de6-9798a1d1088e" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_cb1fe553-b4ef-4ceb-8de6-9798a1d1088e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7bf2b9aa-3bea-4f34-9f84-a6ffb4a92976" 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_fbdd9c0a-a8cb-4eba-a8e3-6cb23ca9ce0d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7bf2b9aa-3bea-4f34-9f84-a6ffb4a92976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_71ee3380-cd06-4911-8091-d896cdf0f574" 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_5d1d5588-2d75-40e2-81d3-6e3ff17c98e0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_71ee3380-cd06-4911-8091-d896cdf0f574" 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-20221002.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_01e1bf67-fc23-4c65-8d8a-038711efdda2" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" 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_01e1bf67-fc23-4c65-8d8a-038711efdda2" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2b0cacda-0529-4c25-8770-b7f9a054b7ee" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2b0cacda-0529-4c25-8770-b7f9a054b7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_06daab91-ac12-4a18-9c29-8a450d65f06a" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_06daab91-ac12-4a18-9c29-8a450d65f06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a6d234d6-57ad-429b-8dfc-cb95dd6f7555" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a6d234d6-57ad-429b-8dfc-cb95dd6f7555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a6ac6596-cd77-4b71-9fc9-7058ff4d1f2a" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a6ac6596-cd77-4b71-9fc9-7058ff4d1f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_3a84e67f-d34a-4e28-a17f-2fcfd1a88ffb" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_3a84e67f-d34a-4e28-a17f-2fcfd1a88ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_14cd791a-23ed-4d84-be7d-251c90d9216c" 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_dc310926-996b-4f1d-9e66-c0d2f20377b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_14cd791a-23ed-4d84-be7d-251c90d9216c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20221002.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_2e3ea69d-bddc-4ab5-b3de-dd8ea7fd62ed" 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_05952776-01af-4653-8106-63050c0c3414" 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_2e3ea69d-bddc-4ab5-b3de-dd8ea7fd62ed" xlink:to="loc_us-gaap_LongTermDebt_05952776-01af-4653-8106-63050c0c3414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9bb9eb5c-554c-4320-b606-4b94475c1f34" 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_2e3ea69d-bddc-4ab5-b3de-dd8ea7fd62ed" xlink:to="loc_us-gaap_LongTermDebtCurrent_9bb9eb5c-554c-4320-b606-4b94475c1f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5a212c03-cc75-498d-a811-c9438e34e97b" 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_2e3ea69d-bddc-4ab5-b3de-dd8ea7fd62ed" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5a212c03-cc75-498d-a811-c9438e34e97b" 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-20221002.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_f033cb87-a6ee-41da-ac0b-23efe6e29879" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" 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_f033cb87-a6ee-41da-ac0b-23efe6e29879" xlink:to="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a88a262f-1504-40eb-adee-3350679d8b18" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_DebtInstrumentAxis_a88a262f-1504-40eb-adee-3350679d8b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" 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_a88a262f-1504-40eb-adee-3350679d8b18" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_34f045a8-5169-4bfd-9eab-e30095d019ab" xlink:href="ttek-20221002.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" xlink:to="loc_ttek_AmendedCreditAgreementMember_34f045a8-5169-4bfd-9eab-e30095d019ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember_981981b7-c11a-4244-b6d0-eeca381b203e" xlink:href="ttek-20221002.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9bc9f0b0-ec04-4a14-b0b0-dfa7cb79dc7c" xlink:to="loc_ttek_OtherCreditFacilitiesMember_981981b7-c11a-4244-b6d0-eeca381b203e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_CreditFacilityAxis_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" 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_42f432eb-7a1c-4af4-a111-e7783ce2ab5e" xlink:to="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember_16034786-fb3e-4f60-8a97-5ad725b58c36" xlink:href="ttek-20221002.xsd#ttek_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_ttek_TermLoanFacilityMember_16034786-fb3e-4f60-8a97-5ad725b58c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4524754f-4ad9-4acb-861d-258330e78339" 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_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4524754f-4ad9-4acb-861d-258330e78339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_24f1d4b7-b0fe-49ff-ae70-83bee4ddb099" 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_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_24f1d4b7-b0fe-49ff-ae70-83bee4ddb099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_b6726e27-3de5-4f8b-a660-cd4e9b7d3f39" 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_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_us-gaap_BridgeLoanMember_b6726e27-3de5-4f8b-a660-cd4e9b7d3f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_217f775f-9097-40c7-bc55-992da37b0402" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_217f775f-9097-40c7-bc55-992da37b0402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NewTermLoanFacilityMember_707c9d45-620d-479a-b398-b743b64f1b2e" xlink:href="ttek-20221002.xsd#ttek_NewTermLoanFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8b1617f4-0aba-4bed-a68b-a98918b1691d" xlink:to="loc_ttek_NewTermLoanFacilityMember_707c9d45-620d-479a-b398-b743b64f1b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_VariableRateAxis_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" 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_9fd34e63-bf5f-4f88-b22f-c5e1734429e3" xlink:to="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_93df5f73-93ac-45ea-9215-8f09d1d53d77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_93df5f73-93ac-45ea-9215-8f09d1d53d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_595fc6e4-4219-4f5e-9c2e-073632a75605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_595fc6e4-4219-4f5e-9c2e-073632a75605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_6f30d39a-e44f-4c5e-ab74-1949e870376b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0271a1b5-3fe5-482d-be53-493a314b31b9" xlink:to="loc_us-gaap_BaseRateMember_6f30d39a-e44f-4c5e-ab74-1949e870376b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aaa97bcf-1a15-46fb-a987-28560f09e698" 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_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_srt_RangeAxis_aaa97bcf-1a15-46fb-a987-28560f09e698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91c37361-ac05-4b35-bc76-8be205507b07" 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_aaa97bcf-1a15-46fb-a987-28560f09e698" xlink:to="loc_srt_RangeMember_91c37361-ac05-4b35-bc76-8be205507b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c51f95d6-a759-475d-8814-26bfc3fd2fa7" 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_91c37361-ac05-4b35-bc76-8be205507b07" xlink:to="loc_srt_MinimumMember_c51f95d6-a759-475d-8814-26bfc3fd2fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9e575e23-f9a7-4715-b9ca-0323222cc597" 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_91c37361-ac05-4b35-bc76-8be205507b07" xlink:to="loc_srt_MaximumMember_9e575e23-f9a7-4715-b9ca-0323222cc597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:href="ttek-20221002.xsd#ttek_VariableRateComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_VariableRateComponentAxis_1d11b8c1-255a-4128-b674-2fe646c95b75" xlink:to="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_6c86b018-bc3d-4608-a53e-3f0f05dfe7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:to="loc_us-gaap_BaseRateMember_6c86b018-bc3d-4608-a53e-3f0f05dfe7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_86022186-1c82-490a-ad03-d50952b1cf33" 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_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_86022186-1c82-490a-ad03-d50952b1cf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_714f59fd-6a86-4ea6-88c8-8c5d5b2fa94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_VariableRateComponentDomain_efc03f2d-c923-4339-9a96-1faeba9f98ed" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_714f59fd-6a86-4ea6-88c8-8c5d5b2fa94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_eba246f0-045b-427e-a522-b2720d808c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_eba246f0-045b-427e-a522-b2720d808c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_38db75b2-788e-43cf-8ae3-08f9600fc233" 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_eba246f0-045b-427e-a522-b2720d808c93" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_38db75b2-788e-43cf-8ae3-08f9600fc233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b5c8fbce-7196-4133-8857-6bed3bdabee8" 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_38db75b2-788e-43cf-8ae3-08f9600fc233" xlink:to="loc_us-gaap_SubsequentEventMember_b5c8fbce-7196-4133-8857-6bed3bdabee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5d28b94d-d0b1-4cd6-b0b9-a6f88bf5778b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_ea2dcb74-2836-4f36-b922-fb52c6d24630" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_ea2dcb74-2836-4f36-b922-fb52c6d24630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_11889d5b-c0a3-4efc-9641-f34887cf739f" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_11889d5b-c0a3-4efc-9641-f34887cf739f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_020abaab-5d65-40d8-932e-9afe7599d6ad" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_DebtInstrumentTerm_020abaab-5d65-40d8-932e-9afe7599d6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9bb7cab1-2f39-415e-8607-00b1ec802e5d" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9bb7cab1-2f39-415e-8607-00b1ec802e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_a0dde877-c7ae-41b2-937e-d3414f3172c2" xlink:href="ttek-20221002.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_a0dde877-c7ae-41b2-937e-d3414f3172c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f41c127a-dd5c-47fb-b253-e09f60c6d5e9" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f41c127a-dd5c-47fb-b253-e09f60c6d5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_675bbcf6-5eb3-470e-b6bd-877f0777463f" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LineOfCredit_675bbcf6-5eb3-470e-b6bd-877f0777463f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1421cc38-0f47-4dd7-86e5-fd4349b77e17" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LongTermDebt_1421cc38-0f47-4dd7-86e5-fd4349b77e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_afa94c2c-14ca-4597-a06f-2138805b47fb" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_afa94c2c-14ca-4597-a06f-2138805b47fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_927a5065-0c7a-4cd9-92b4-0c0bdfefa215" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_927a5065-0c7a-4cd9-92b4-0c0bdfefa215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6fb0af33-8ad2-4ecf-85db-092e0a57cbb3" xlink:href="ttek-20221002.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6fb0af33-8ad2-4ecf-85db-092e0a57cbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0b662a98-a5f5-41d0-837b-37fe7597644b" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0b662a98-a5f5-41d0-837b-37fe7597644b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_3e83c22f-1e6a-4062-8129-78fbce7ad5cf" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_3e83c22f-1e6a-4062-8129-78fbce7ad5cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_075ee17f-27e3-4423-840f-3c6fca1fbb2d" xlink:href="ttek-20221002.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_075ee17f-27e3-4423-840f-3c6fca1fbb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_d94037b1-a6ea-4269-b7aa-c6b18857be5e" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_d94037b1-a6ea-4269-b7aa-c6b18857be5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_ba526838-c6bd-46f8-83f2-bb91044d514e" xlink:href="ttek-20221002.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_ba526838-c6bd-46f8-83f2-bb91044d514e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_4c5944cc-ba17-4cd1-9bcb-66518ad32084" 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_4c321c20-c933-4b72-918f-3a5c45f792fe" xlink:to="loc_us-gaap_BankOverdrafts_4c5944cc-ba17-4cd1-9bcb-66518ad32084" 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-20221002.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_e440cde2-b827-4f18-a840-39001a21abfb" 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_8227e4dc-a303-4140-a46d-71f114e9ce26" 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_e440cde2-b827-4f18-a840-39001a21abfb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8227e4dc-a303-4140-a46d-71f114e9ce26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_37573402-b12a-4106-8f98-8ac9fe834e63" 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_e440cde2-b827-4f18-a840-39001a21abfb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_37573402-b12a-4106-8f98-8ac9fe834e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7d9abc2c-470c-4c23-83b0-9f0c5173fe7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e440cde2-b827-4f18-a840-39001a21abfb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7d9abc2c-470c-4c23-83b0-9f0c5173fe7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b619dc30-193b-4c7e-a838-4a738c32a6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e440cde2-b827-4f18-a840-39001a21abfb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b619dc30-193b-4c7e-a838-4a738c32a6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c43b090b-c4e6-43eb-99b0-fdfec830bbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e440cde2-b827-4f18-a840-39001a21abfb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c43b090b-c4e6-43eb-99b0-fdfec830bbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_192a9aaf-d0e2-47b6-9bdb-879e75a1de7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e440cde2-b827-4f18-a840-39001a21abfb" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_192a9aaf-d0e2-47b6-9bdb-879e75a1de7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.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_e0ddd289-e417-411e-9a5f-1872ba30d5ad" 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_21d50c57-1a1e-41fb-be76-01ed5b39722b" 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_e0ddd289-e417-411e-9a5f-1872ba30d5ad" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_21d50c57-1a1e-41fb-be76-01ed5b39722b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" 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_21d50c57-1a1e-41fb-be76-01ed5b39722b" xlink:to="loc_srt_RangeAxis_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c074d8e-e592-4ea5-9576-19fa85fd256a" 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_4fcde016-8c20-4a57-9ea1-6f5ea1f6044b" xlink:to="loc_srt_RangeMember_7c074d8e-e592-4ea5-9576-19fa85fd256a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_356c6563-1e7a-482f-95d5-0aa885e91d7c" 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_7c074d8e-e592-4ea5-9576-19fa85fd256a" xlink:to="loc_srt_MinimumMember_356c6563-1e7a-482f-95d5-0aa885e91d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_be7b8c61-7b77-4171-91ba-1d06616f9aad" 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_7c074d8e-e592-4ea5-9576-19fa85fd256a" xlink:to="loc_srt_MaximumMember_be7b8c61-7b77-4171-91ba-1d06616f9aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_44c43dbe-17d3-4dc1-88da-6430ba0d906d" 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_21d50c57-1a1e-41fb-be76-01ed5b39722b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_44c43dbe-17d3-4dc1-88da-6430ba0d906d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_e1a37cf9-b37c-42d3-9641-b33e148e6864" 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_44c43dbe-17d3-4dc1-88da-6430ba0d906d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_e1a37cf9-b37c-42d3-9641-b33e148e6864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f601ec72-71b4-4a2b-8931-b4b030d08ae2" 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_44c43dbe-17d3-4dc1-88da-6430ba0d906d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f601ec72-71b4-4a2b-8931-b4b030d08ae2" 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-20221002.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_9728d1f0-a36e-4056-944d-0f4fe7657462" 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_14458a32-efdc-4447-9d87-b44b039345cf" 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_9728d1f0-a36e-4056-944d-0f4fe7657462" xlink:to="loc_us-gaap_OperatingLeaseCost_14458a32-efdc-4447-9d87-b44b039345cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_7cf26a92-8c97-48a5-a02a-0ddf5c4a2d98" 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_9728d1f0-a36e-4056-944d-0f4fe7657462" xlink:to="loc_us-gaap_SubleaseIncome_7cf26a92-8c97-48a5-a02a-0ddf5c4a2d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_0f7c833a-a8ac-4e54-a372-95efa5813b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9728d1f0-a36e-4056-944d-0f4fe7657462" xlink:to="loc_us-gaap_LeaseCost_0f7c833a-a8ac-4e54-a372-95efa5813b2e" 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-20221002.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_1dd24c6f-a3cb-4a18-921a-e0f5a3d48941" 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_564f0c32-50d5-43e8-9637-83e9805fe9ba" 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_1dd24c6f-a3cb-4a18-921a-e0f5a3d48941" xlink:to="loc_us-gaap_OperatingLeasePayments_564f0c32-50d5-43e8-9637-83e9805fe9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9117f4d0-9594-4854-8f05-0c6b6e7c7843" 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_1dd24c6f-a3cb-4a18-921a-e0f5a3d48941" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9117f4d0-9594-4854-8f05-0c6b6e7c7843" 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-20221002.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_e4013461-d665-4034-8e1b-747a09bbb96a" 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_c52760e7-22f1-4631-bcd0-0ed5c799eb5a" 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_e4013461-d665-4034-8e1b-747a09bbb96a" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c52760e7-22f1-4631-bcd0-0ed5c799eb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a1ce95be-d934-45ff-a7fd-df7077125f07" 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_c52760e7-22f1-4631-bcd0-0ed5c799eb5a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a1ce95be-d934-45ff-a7fd-df7077125f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_3db136ed-2e39-4a77-80f6-19724279573e" 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_e4013461-d665-4034-8e1b-747a09bbb96a" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_3db136ed-2e39-4a77-80f6-19724279573e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_922c00a9-a2e2-4827-97e0-b1acd00de919" 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_3db136ed-2e39-4a77-80f6-19724279573e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_922c00a9-a2e2-4827-97e0-b1acd00de919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_59db3cc3-fc11-4ba1-a698-666537781767" 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_3db136ed-2e39-4a77-80f6-19724279573e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_59db3cc3-fc11-4ba1-a698-666537781767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_51ed1e6e-92c4-418e-bd07-fbf0721fc904" 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_3db136ed-2e39-4a77-80f6-19724279573e" xlink:to="loc_us-gaap_OperatingLeaseLiability_51ed1e6e-92c4-418e-bd07-fbf0721fc904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_2cab8f5d-467a-4750-8d19-6e3bd07674ff" xlink:href="ttek-20221002.xsd#ttek_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e4013461-d665-4034-8e1b-747a09bbb96a" xlink:to="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_2cab8f5d-467a-4750-8d19-6e3bd07674ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5dcd2f98-ac88-4b05-81d1-d97b495cc868" 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_2cab8f5d-467a-4750-8d19-6e3bd07674ff" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5dcd2f98-ac88-4b05-81d1-d97b495cc868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageDiscountRateAbstract_d523c67a-23d7-4d8a-9f25-7b6e88d6b544" xlink:href="ttek-20221002.xsd#ttek_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e4013461-d665-4034-8e1b-747a09bbb96a" xlink:to="loc_ttek_WeightedAverageDiscountRateAbstract_d523c67a-23d7-4d8a-9f25-7b6e88d6b544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_057e23c2-d703-49c4-8507-493089d1c206" 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_d523c67a-23d7-4d8a-9f25-7b6e88d6b544" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_057e23c2-d703-49c4-8507-493089d1c206" 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-20221002.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_dff7862f-db75-48b8-9b3d-744486c11f05" 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_9e91cb35-0d35-4f47-9c2d-139bef65057a" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9e91cb35-0d35-4f47-9c2d-139bef65057a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8a94ffde-36b0-4d1a-861d-3e80783e05db" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8a94ffde-36b0-4d1a-861d-3e80783e05db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3a2b0419-2042-43e7-8459-e7b8388f291b" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3a2b0419-2042-43e7-8459-e7b8388f291b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db01a889-2e86-47ae-9ff6-5ad13b6b0745" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db01a889-2e86-47ae-9ff6-5ad13b6b0745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2b3c6757-9d0e-4389-b327-fa2f025ac183" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2b3c6757-9d0e-4389-b327-fa2f025ac183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f9d49d5a-c6e8-420f-9787-47b82660d990" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f9d49d5a-c6e8-420f-9787-47b82660d990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2a6d6718-969f-4d90-a29d-cb08a37a91e5" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2a6d6718-969f-4d90-a29d-cb08a37a91e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4abf99ae-6338-4143-a258-7554c4b651fe" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4abf99ae-6338-4143-a258-7554c4b651fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_99f087f4-b2cc-4000-9386-967d01edf08d" 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_dff7862f-db75-48b8-9b3d-744486c11f05" xlink:to="loc_us-gaap_OperatingLeaseLiability_99f087f4-b2cc-4000-9386-967d01edf08d" 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-20221002.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/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="ttek-20221002.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_3aaba755-afdf-42b0-af31-2edf1259b542" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" 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_3aaba755-afdf-42b0-af31-2edf1259b542" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_07c58545-732b-42b5-b9eb-112345c786fd" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_AwardDateAxis_07c58545-732b-42b5-b9eb-112345c786fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_986a0be6-9574-4307-9630-b50dc7f95eb0" 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_07c58545-732b-42b5-b9eb-112345c786fd" xlink:to="loc_us-gaap_AwardDateDomain_986a0be6-9574-4307-9630-b50dc7f95eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember_1a79c614-7d3f-45e5-870d-46fa7ccca563" xlink:href="ttek-20221002.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_986a0be6-9574-4307-9630-b50dc7f95eb0" xlink:to="loc_ttek_MarchSixth2006AndSubsequentDatesMember_1a79c614-7d3f-45e5-870d-46fa7ccca563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f42e3915-c24b-49e0-a777-be1167f04484" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_PlanNameAxis_f42e3915-c24b-49e0-a777-be1167f04484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" 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_f42e3915-c24b-49e0-a777-be1167f04484" xlink:to="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member_4c5cdeaf-ac38-4c95-8fa3-8c090436a1a1" xlink:href="ttek-20221002.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EquityIncentivePlan2005Member_4c5cdeaf-ac38-4c95-8fa3-8c090436a1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member_6845a45d-cb54-4427-a698-ede2bdf71717" xlink:href="ttek-20221002.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EquityIncentivePlan2015Member_6845a45d-cb54-4427-a698-ede2bdf71717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member_0d0fe298-f300-4b13-88ec-0b949411b9b7" xlink:href="ttek-20221002.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EquityIncentivePlan2018Member_0d0fe298-f300-4b13-88ec-0b949411b9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_7d9d8cea-71c2-4dc7-a408-db5f3d1524ca" xlink:href="ttek-20221002.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_816f3901-57c5-46d0-9141-afa458140b73" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_7d9d8cea-71c2-4dc7-a408-db5f3d1524ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4e451922-632a-4daa-971f-d05b13662d66" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_AwardTypeAxis_4e451922-632a-4daa-971f-d05b13662d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" 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_4e451922-632a-4daa-971f-d05b13662d66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_e0f95f5b-4a63-4a31-8cba-e5fa2745b991" xlink:href="ttek-20221002.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_e0f95f5b-4a63-4a31-8cba-e5fa2745b991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9f7e4bfc-f915-4527-906c-9065db1da3b7" 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_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9f7e4bfc-f915-4527-906c-9065db1da3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6093b4be-1600-46b5-96bd-68f26ad89813" 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_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_us-gaap_PerformanceSharesMember_6093b4be-1600-46b5-96bd-68f26ad89813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_db71b39f-a5d4-48d4-99be-14bd2e2b4eb9" xlink:href="ttek-20221002.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5915917d-b94f-474e-82bc-7ae12a689bdd" xlink:to="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_db71b39f-a5d4-48d4-99be-14bd2e2b4eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_504af986-8964-45cd-93f6-0f29a7dfb64e" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_VestingAxis_504af986-8964-45cd-93f6-0f29a7dfb64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d5fcc0a6-78b3-4fac-be68-0512541f795d" 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_504af986-8964-45cd-93f6-0f29a7dfb64e" xlink:to="loc_us-gaap_VestingDomain_d5fcc0a6-78b3-4fac-be68-0512541f795d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember_cee6b09c-e15f-4e21-8547-4075c5dca3c3" xlink:href="ttek-20221002.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d5fcc0a6-78b3-4fac-be68-0512541f795d" xlink:to="loc_ttek_EachAnniversaryOfGrantDateMember_cee6b09c-e15f-4e21-8547-4075c5dca3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_962e2715-4303-4a82-bc5a-ce0772819ab8" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_srt_TitleOfIndividualAxis_962e2715-4303-4a82-bc5a-ce0772819ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d6003d4e-3781-41f4-8ae8-c251d939b2a2" 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_962e2715-4303-4a82-bc5a-ce0772819ab8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d6003d4e-3781-41f4-8ae8-c251d939b2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_2bdf71e7-6643-4846-921e-b8ade74a82d6" 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_d6003d4e-3781-41f4-8ae8-c251d939b2a2" xlink:to="loc_srt_DirectorMember_2bdf71e7-6643-4846-921e-b8ade74a82d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" 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_0c614f6f-54e1-491e-956c-449c3bd1ff73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_455ab04c-df3f-4642-bc4c-6a44c5079a02" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_455ab04c-df3f-4642-bc4c-6a44c5079a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5a06b6bd-75b2-4d3b-b1b1-8026ee124cf5" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5a06b6bd-75b2-4d3b-b1b1-8026ee124cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_051d7e05-1047-4d55-b2f6-25a0cb54ee93" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_051d7e05-1047-4d55-b2f6-25a0cb54ee93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_615a68eb-7606-437f-94dc-0c18023611eb" xlink:href="ttek-20221002.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_615a68eb-7606-437f-94dc-0c18023611eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3b78a4c-3c19-47f5-852f-fbe5fb015d53" 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_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3b78a4c-3c19-47f5-852f-fbe5fb015d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_16450d13-3157-4ce5-8244-ee97e390d279" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_16450d13-3157-4ce5-8244-ee97e390d279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_0b121bbb-24b6-433f-b015-3c373ffadba8" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_0b121bbb-24b6-433f-b015-3c373ffadba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_445d7b2c-9380-4ca9-94e5-ced92a438591" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_445d7b2c-9380-4ca9-94e5-ced92a438591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c714cef0-2b17-4ab0-8d12-6ba415aee18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c714cef0-2b17-4ab0-8d12-6ba415aee18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d3c2d4ff-994e-4f9b-a426-1e01e11aa46f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d3c2d4ff-994e-4f9b-a426-1e01e11aa46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_9e95aeec-f4db-441b-8a17-3d5265cf8a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_9e95aeec-f4db-441b-8a17-3d5265cf8a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ebd46cc9-df5b-4d88-9f8e-de67fdfa735a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ebd46cc9-df5b-4d88-9f8e-de67fdfa735a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f6bf5534-3ad2-403a-b474-471e784db548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f6bf5534-3ad2-403a-b474-471e784db548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_0cc80bbf-900b-4bed-8e91-8e55f26bed00" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_0cc80bbf-900b-4bed-8e91-8e55f26bed00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_25e97bc6-31dc-4fce-a48c-5b2ef1911ba0" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_25e97bc6-31dc-4fce-a48c-5b2ef1911ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee0418cd-2ced-42dd-b21f-5f50cf14d03e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee0418cd-2ced-42dd-b21f-5f50cf14d03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba15dd5c-f8ca-457f-9538-77bb7487ca0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba15dd5c-f8ca-457f-9538-77bb7487ca0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_53b859fa-fa22-4615-b70c-d205c28d8901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_53b859fa-fa22-4615-b70c-d205c28d8901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0dcbbca0-fbb6-4e44-93ce-035f179fc5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0dcbbca0-fbb6-4e44-93ce-035f179fc5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d3368f5c-acea-4ba6-a282-2074d293215c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d3368f5c-acea-4ba6-a282-2074d293215c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a6487bb0-3d7f-4b96-b270-fb2bd8f7e318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a6487bb0-3d7f-4b96-b270-fb2bd8f7e318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_2d4d0b22-94e4-42e3-85cc-a9d9d02624cb" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10245245-ea17-4e21-9ce1-d34aa6b995a1" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_2d4d0b22-94e4-42e3-85cc-a9d9d02624cb" 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-20221002.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_19aa1910-c97e-47fd-99d7-837c21d4febb" 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_90448d2d-c1d5-4455-bba2-3925403117c2" 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_19aa1910-c97e-47fd-99d7-837c21d4febb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_90448d2d-c1d5-4455-bba2-3925403117c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_613df3c7-33de-4ad4-8caf-ea186595e6e0" 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_19aa1910-c97e-47fd-99d7-837c21d4febb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_613df3c7-33de-4ad4-8caf-ea186595e6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_0679d18b-021f-4ee8-bc36-0af9e235f403" 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_19aa1910-c97e-47fd-99d7-837c21d4febb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_0679d18b-021f-4ee8-bc36-0af9e235f403" 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-20221002.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_52583bdb-7bed-4358-ac65-89b86b334c8a" 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_cea57d34-b523-4768-9868-58e2bc11ece7" 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_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cea57d34-b523-4768-9868-58e2bc11ece7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fba074a6-b440-4826-a13a-6bcecfff188d" 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_cea57d34-b523-4768-9868-58e2bc11ece7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fba074a6-b440-4826-a13a-6bcecfff188d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_03a0d585-34c0-404c-a71f-cf80eb824217" 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_cea57d34-b523-4768-9868-58e2bc11ece7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_03a0d585-34c0-404c-a71f-cf80eb824217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_51d65efd-dec1-4dee-96e7-e382dd6c15ef" 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_cea57d34-b523-4768-9868-58e2bc11ece7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_51d65efd-dec1-4dee-96e7-e382dd6c15ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b8d9cb07-f7ed-4c99-9b40-6c2df896d5ab" 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_cea57d34-b523-4768-9868-58e2bc11ece7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b8d9cb07-f7ed-4c99-9b40-6c2df896d5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_846c5056-4b74-48f0-8b09-1e3594b6250b" 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_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_846c5056-4b74-48f0-8b09-1e3594b6250b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d4860ef3-9236-4a70-aad9-d7de7a0b8477" 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_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d4860ef3-9236-4a70-aad9-d7de7a0b8477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2e7b6b10-c209-4ce0-9bba-f2a07d771998" 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_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2e7b6b10-c209-4ce0-9bba-f2a07d771998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ef9a4f4d-c71d-455e-b0f8-e312697e05d7" 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_2e7b6b10-c209-4ce0-9bba-f2a07d771998" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ef9a4f4d-c71d-455e-b0f8-e312697e05d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_20144644-7d76-46cb-9cc3-a98b193c5980" 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_2e7b6b10-c209-4ce0-9bba-f2a07d771998" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_20144644-7d76-46cb-9cc3-a98b193c5980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c0e2b338-395d-4bde-b4ed-3f1d73ea8677" 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_2e7b6b10-c209-4ce0-9bba-f2a07d771998" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c0e2b338-395d-4bde-b4ed-3f1d73ea8677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6574890a-39eb-4787-a10c-dcf2734432f3" 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_2e7b6b10-c209-4ce0-9bba-f2a07d771998" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6574890a-39eb-4787-a10c-dcf2734432f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_3911dccd-5d2d-4213-8ef7-cfe6b79f7096" 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_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_3911dccd-5d2d-4213-8ef7-cfe6b79f7096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e9c10038-eed1-4d42-8180-6c6a75ebbcd3" 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_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e9c10038-eed1-4d42-8180-6c6a75ebbcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_c5301dd5-a9f1-4e76-b502-ef3ce35964b3" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_c5301dd5-a9f1-4e76-b502-ef3ce35964b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_52f569c1-1242-4359-9705-5449bb703ca0" 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_c5301dd5-a9f1-4e76-b502-ef3ce35964b3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_52f569c1-1242-4359-9705-5449bb703ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2b63f9b4-c993-4c89-b2af-b67c3460349f" 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_c5301dd5-a9f1-4e76-b502-ef3ce35964b3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2b63f9b4-c993-4c89-b2af-b67c3460349f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_baad390f-bf5a-41ec-959c-a57afc336060" 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_c5301dd5-a9f1-4e76-b502-ef3ce35964b3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_baad390f-bf5a-41ec-959c-a57afc336060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_21f7a62e-26a3-4120-be6f-0cc635ed6742" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_52583bdb-7bed-4358-ac65-89b86b334c8a" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_21f7a62e-26a3-4120-be6f-0cc635ed6742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b4eda720-dd04-450f-bc66-ac017dab83c2" 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_21f7a62e-26a3-4120-be6f-0cc635ed6742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b4eda720-dd04-450f-bc66-ac017dab83c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_7a56068c-3c44-4877-87fa-629af6f33884" 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_21f7a62e-26a3-4120-be6f-0cc635ed6742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_7a56068c-3c44-4877-87fa-629af6f33884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b546346d-28bb-4ccc-ba40-bb7a36473459" 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_21f7a62e-26a3-4120-be6f-0cc635ed6742" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b546346d-28bb-4ccc-ba40-bb7a36473459" 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-20221002.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_d89ea979-1f90-45fb-8130-17d2c73dead3" 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_db77590b-b782-4e18-98bc-665b81b0a446" 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_d89ea979-1f90-45fb-8130-17d2c73dead3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db77590b-b782-4e18-98bc-665b81b0a446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7bbda41-66d3-4722-865d-25b98289189c" 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_db77590b-b782-4e18-98bc-665b81b0a446" xlink:to="loc_us-gaap_AwardTypeAxis_e7bbda41-66d3-4722-865d-25b98289189c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33859e2d-6c42-495a-a7c7-dcbda85b41c0" 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_e7bbda41-66d3-4722-865d-25b98289189c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33859e2d-6c42-495a-a7c7-dcbda85b41c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_47bc354d-5d37-403f-9099-f5c1e3513306" 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_33859e2d-6c42-495a-a7c7-dcbda85b41c0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_47bc354d-5d37-403f-9099-f5c1e3513306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_88aeeb89-6a35-40b8-9e43-c22409fb2ce7" 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_33859e2d-6c42-495a-a7c7-dcbda85b41c0" xlink:to="loc_us-gaap_PerformanceSharesMember_88aeeb89-6a35-40b8-9e43-c22409fb2ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_169e3bfb-4c1c-4008-9003-e9f9adec05e6" 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_db77590b-b782-4e18-98bc-665b81b0a446" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_169e3bfb-4c1c-4008-9003-e9f9adec05e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9dad4b93-964d-4076-abae-35c375fea3c3" 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_169e3bfb-4c1c-4008-9003-e9f9adec05e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73a6ce75-431a-4c19-aeca-3bdc669fda2d" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73a6ce75-431a-4c19-aeca-3bdc669fda2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b0ba808d-0111-407b-8783-c6e4355be92d" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b0ba808d-0111-407b-8783-c6e4355be92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a57303ab-342e-4d04-b88f-974928deabdf" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a57303ab-342e-4d04-b88f-974928deabdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_77a79539-dcb0-4adc-853c-88d762c119aa" xlink:href="ttek-20221002.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_77a79539-dcb0-4adc-853c-88d762c119aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e59b8e5d-fec1-4063-a9a7-95e673dc922b" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e59b8e5d-fec1-4063-a9a7-95e673dc922b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_70643109-4ca1-40e1-8d27-613688c00358" 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_9dad4b93-964d-4076-abae-35c375fea3c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_70643109-4ca1-40e1-8d27-613688c00358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ee61d6db-3760-4c0e-b507-3df29f16efd5" 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_169e3bfb-4c1c-4008-9003-e9f9adec05e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6391523d-fc7d-435b-8896-01dbae101765" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6391523d-fc7d-435b-8896-01dbae101765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fda81764-4314-439a-84ed-034717edf53c" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fda81764-4314-439a-84ed-034717edf53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e1c5b484-e984-4229-996e-9c090c5651d8" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e1c5b484-e984-4229-996e-9c090c5651d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c43e7bdd-5cba-41d8-a2c2-7ae682b5f16b" xlink:href="ttek-20221002.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c43e7bdd-5cba-41d8-a2c2-7ae682b5f16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de3d9972-66e8-4e6a-b546-d604bf866178" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_de3d9972-66e8-4e6a-b546-d604bf866178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_15767d21-93e0-406f-8407-3de1265e2817" 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_ee61d6db-3760-4c0e-b507-3df29f16efd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_15767d21-93e0-406f-8407-3de1265e2817" 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-20221002.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_7d345e17-f16a-4cff-96ca-cf6459c5d062" 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_bbb30b92-c526-4b22-9ae6-e17354e072cd" 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_7d345e17-f16a-4cff-96ca-cf6459c5d062" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bbb30b92-c526-4b22-9ae6-e17354e072cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b6afa385-b49c-4b27-8856-df497ca88dba" 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_bbb30b92-c526-4b22-9ae6-e17354e072cd" xlink:to="loc_us-gaap_PlanNameAxis_b6afa385-b49c-4b27-8856-df497ca88dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c1c337e7-0948-48f3-bad7-b906c653f418" 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_b6afa385-b49c-4b27-8856-df497ca88dba" xlink:to="loc_us-gaap_PlanNameDomain_c1c337e7-0948-48f3-bad7-b906c653f418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_fbb611a5-921a-4c18-8185-83ec2c4f9be0" xlink:href="ttek-20221002.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c1c337e7-0948-48f3-bad7-b906c653f418" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_fbb611a5-921a-4c18-8185-83ec2c4f9be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" 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_bbb30b92-c526-4b22-9ae6-e17354e072cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_5ae6276b-c915-45d7-9644-5d8d96e8d637" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_5ae6276b-c915-45d7-9644-5d8d96e8d637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_e7bfc16e-614e-44cd-ac21-8e5e40e899ca" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_e7bfc16e-614e-44cd-ac21-8e5e40e899ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_445984a0-45ab-4392-8174-e5fc9c42f71e" 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_4f6215bb-7392-4ef0-9cec-a3b0b92da06a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_445984a0-45ab-4392-8174-e5fc9c42f71e" 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-20221002.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_93734e88-1732-4ca0-837a-cf058861873a" 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_9ad7c2e4-47e3-48fd-8003-55c515ca4009" 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_93734e88-1732-4ca0-837a-cf058861873a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9ad7c2e4-47e3-48fd-8003-55c515ca4009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7311af46-7228-44b1-acbd-b389de1fa747" 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_9ad7c2e4-47e3-48fd-8003-55c515ca4009" xlink:to="loc_us-gaap_PlanNameAxis_7311af46-7228-44b1-acbd-b389de1fa747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b50bd365-9ce1-4ba3-8387-cc0d6cf8c8ea" 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_7311af46-7228-44b1-acbd-b389de1fa747" xlink:to="loc_us-gaap_PlanNameDomain_b50bd365-9ce1-4ba3-8387-cc0d6cf8c8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_96f50496-86df-49f6-a3f4-ff9de163ca49" xlink:href="ttek-20221002.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b50bd365-9ce1-4ba3-8387-cc0d6cf8c8ea" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_96f50496-86df-49f6-a3f4-ff9de163ca49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_417f5615-c604-432a-90f5-164fecc001e6" 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_9ad7c2e4-47e3-48fd-8003-55c515ca4009" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_417f5615-c604-432a-90f5-164fecc001e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_152da16e-0862-4dcf-bd9b-fc7b6933f0d3" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_152da16e-0862-4dcf-bd9b-fc7b6933f0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_544703cf-6108-4c03-a461-bf9aa5c15074" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_544703cf-6108-4c03-a461-bf9aa5c15074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_931732b7-1165-401d-b62a-fe63c983a86f" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_931732b7-1165-401d-b62a-fe63c983a86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c0ff53b9-a47f-45b9-ae18-fac361fb5b28" 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_417f5615-c604-432a-90f5-164fecc001e6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c0ff53b9-a47f-45b9-ae18-fac361fb5b28" 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-20221002.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_348fb701-0f5a-40fd-90b1-84dd76a6ff2b" 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_8cb42347-6ffe-4ac4-9bfe-4c7f745b84ba" 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_348fb701-0f5a-40fd-90b1-84dd76a6ff2b" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_8cb42347-6ffe-4ac4-9bfe-4c7f745b84ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_e9a2ed47-7c43-4ba2-8e93-c5edbda4241e" 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_348fb701-0f5a-40fd-90b1-84dd76a6ff2b" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_e9a2ed47-7c43-4ba2-8e93-c5edbda4241e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_6c8c5d0f-1c3e-4629-b092-dcf31e62700e" 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_348fb701-0f5a-40fd-90b1-84dd76a6ff2b" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_6c8c5d0f-1c3e-4629-b092-dcf31e62700e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_09f834a3-21b0-4f3b-bc90-8c29266dae0e" xlink:href="ttek-20221002.xsd#ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_348fb701-0f5a-40fd-90b1-84dd76a6ff2b" xlink:to="loc_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_09f834a3-21b0-4f3b-bc90-8c29266dae0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d0b39ba9-c64c-40fd-a714-0ea9b3327f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_348fb701-0f5a-40fd-90b1-84dd76a6ff2b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_d0b39ba9-c64c-40fd-a714-0ea9b3327f84" 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-20221002.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_42df90fb-2a10-4efa-ba94-69327c8e537e" 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_36a94c9e-b071-4e1b-92ae-c4e68df063ae" 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_42df90fb-2a10-4efa-ba94-69327c8e537e" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_36a94c9e-b071-4e1b-92ae-c4e68df063ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2a778981-a8b4-46f9-aa1e-226e541f4c54" 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_42df90fb-2a10-4efa-ba94-69327c8e537e" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2a778981-a8b4-46f9-aa1e-226e541f4c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_606a2b38-20b8-409a-b463-561dff3cee71" 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_42df90fb-2a10-4efa-ba94-69327c8e537e" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_606a2b38-20b8-409a-b463-561dff3cee71" 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-20221002.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_41ce9504-7278-4f59-a8f5-02c5f208a982" 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_e11b83a3-5a8f-4998-8603-a171a7dba76e" 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_41ce9504-7278-4f59-a8f5-02c5f208a982" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_e11b83a3-5a8f-4998-8603-a171a7dba76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_498b6037-f43b-4bab-a671-ad5cf7285229" 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_e11b83a3-5a8f-4998-8603-a171a7dba76e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_498b6037-f43b-4bab-a671-ad5cf7285229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_0949dd51-cb1c-42b4-812b-898318770239" 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_498b6037-f43b-4bab-a671-ad5cf7285229" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_0949dd51-cb1c-42b4-812b-898318770239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_15a685eb-3682-4998-ac56-f4e3d49cd40a" 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_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_15a685eb-3682-4998-ac56-f4e3d49cd40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_855d7b22-b1fd-43cd-b446-3f86b6fb83c8" 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_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_us-gaap_MutualFundMember_855d7b22-b1fd-43cd-b446-3f86b6fb83c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_e33cabb8-0df1-4dfb-9840-a33541f406b1" xlink:href="ttek-20221002.xsd#ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_e33cabb8-0df1-4dfb-9840-a33541f406b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_9b12a0bd-0ad0-4712-a2bb-8b792a3f8de3" 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_0949dd51-cb1c-42b4-812b-898318770239" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_9b12a0bd-0ad0-4712-a2bb-8b792a3f8de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_dfbcb142-46f9-4378-9df1-2e0fb24701ea" 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_e11b83a3-5a8f-4998-8603-a171a7dba76e" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_dfbcb142-46f9-4378-9df1-2e0fb24701ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81c0ead5-888c-444a-84da-65e2fe85c86c" 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_dfbcb142-46f9-4378-9df1-2e0fb24701ea" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81c0ead5-888c-444a-84da-65e2fe85c86c" 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-20221002.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_cb638c0d-e491-4465-bd1e-83ebf4d3a393" 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_fd0144ec-6a23-43ab-a2fa-da50427c90f1" 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_cb638c0d-e491-4465-bd1e-83ebf4d3a393" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b5c7c89a-a801-4cec-adb0-6298cffffe5e" 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_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b5c7c89a-a801-4cec-adb0-6298cffffe5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0388b890-eb5d-4ef0-b63b-d755cf2cd2c3" 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_b5c7c89a-a801-4cec-adb0-6298cffffe5e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0388b890-eb5d-4ef0-b63b-d755cf2cd2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_7254b894-692e-477e-99d7-487e0bfdfdc4" 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_0388b890-eb5d-4ef0-b63b-d755cf2cd2c3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_7254b894-692e-477e-99d7-487e0bfdfdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_166b9dd7-2be8-42cc-95a0-d5f271f3da62" 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_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:to="loc_srt_RangeAxis_166b9dd7-2be8-42cc-95a0-d5f271f3da62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" 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_166b9dd7-2be8-42cc-95a0-d5f271f3da62" xlink:to="loc_srt_RangeMember_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_560f8ad6-93d6-4bdc-baf0-ea5e78223107" 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_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" xlink:to="loc_srt_MinimumMember_560f8ad6-93d6-4bdc-baf0-ea5e78223107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_502dffc0-3108-4946-b178-967f41d6d666" 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_e82e73ce-58d6-4bd5-a3ae-d0f9d51df71b" xlink:to="loc_srt_MaximumMember_502dffc0-3108-4946-b178-967f41d6d666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_92b29d23-85eb-4a5b-9635-df9f9035662f" 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_fd0144ec-6a23-43ab-a2fa-da50427c90f1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_92b29d23-85eb-4a5b-9635-df9f9035662f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ae0738a5-ea4d-4fd0-97aa-51388be2167a" 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_92b29d23-85eb-4a5b-9635-df9f9035662f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ae0738a5-ea4d-4fd0-97aa-51388be2167a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_bd7e5e81-69ad-47ad-a65e-69e7992d78a0" xlink:href="ttek-20221002.xsd#ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_92b29d23-85eb-4a5b-9635-df9f9035662f" xlink:to="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_bd7e5e81-69ad-47ad-a65e-69e7992d78a0" 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-20221002.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_2b45c551-b0bf-4640-ab8a-546d805c90cf" 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_cca12782-a695-4591-8c2f-1242f33506de" 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_2b45c551-b0bf-4640-ab8a-546d805c90cf" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cca12782-a695-4591-8c2f-1242f33506de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_018c806e-12c4-4863-8e25-8e11f098cf90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2b45c551-b0bf-4640-ab8a-546d805c90cf" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_018c806e-12c4-4863-8e25-8e11f098cf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2ffdfca3-91fe-4b6c-8d6c-59100177d096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2b45c551-b0bf-4640-ab8a-546d805c90cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2ffdfca3-91fe-4b6c-8d6c-59100177d096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4492ee01-e66e-4930-84d0-e801c49538e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2b45c551-b0bf-4640-ab8a-546d805c90cf" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4492ee01-e66e-4930-84d0-e801c49538e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aeccf444-5e3a-49b3-8a3a-55ff65af0cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2b45c551-b0bf-4640-ab8a-546d805c90cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aeccf444-5e3a-49b3-8a3a-55ff65af0cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_566eff95-1666-429a-9ab3-3fc742cc5c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2b45c551-b0bf-4640-ab8a-546d805c90cf" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_566eff95-1666-429a-9ab3-3fc742cc5c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_931868e0-125b-4c36-af01-0eaf227e8f4b" 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_566eff95-1666-429a-9ab3-3fc742cc5c8b" xlink:to="loc_us-gaap_EarningsPerShareBasic_931868e0-125b-4c36-af01-0eaf227e8f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6b4dd834-2849-420c-86b6-dea428b2054d" 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_566eff95-1666-429a-9ab3-3fc742cc5c8b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6b4dd834-2849-420c-86b6-dea428b2054d" 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-20221002.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_7b6e4c56-d941-4195-927c-1c83bdde18ce" 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_7aa67cc5-4619-444c-8ae3-14e6631263c3" 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_7b6e4c56-d941-4195-927c-1c83bdde18ce" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7aa67cc5-4619-444c-8ae3-14e6631263c3" 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-20221002.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_8a06b1e9-8b41-4c8f-9a3e-802d044e4b66" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" 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_8a06b1e9-8b41-4c8f-9a3e-802d044e4b66" xlink:to="loc_us-gaap_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_37b543e8-ada2-4cba-941b-1f9a22597e65" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_37b543e8-ada2-4cba-941b-1f9a22597e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c020cec8-087c-492d-b067-f1f77d15bb6b" 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_37b543e8-ada2-4cba-941b-1f9a22597e65" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c020cec8-087c-492d-b067-f1f77d15bb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" 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_c020cec8-087c-492d-b067-f1f77d15bb6b" xlink:to="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member_c7a91fad-5cdb-403a-b173-1d459b2660d9" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap1Member_c7a91fad-5cdb-403a-b173-1d459b2660d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member_05d8a57f-0dd0-4ce0-8034-0d4ef940a1b2" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap2Member_05d8a57f-0dd0-4ce0-8034-0d4ef940a1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member_5ba97269-afdc-4f15-915a-f8be365368a1" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap3Member_5ba97269-afdc-4f15-915a-f8be365368a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member_ef56340d-6965-4b67-8b14-dac07143b39c" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap4Member_ef56340d-6965-4b67-8b14-dac07143b39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member_2605abcc-ea69-4926-93c8-b099900345fd" xlink:href="ttek-20221002.xsd#ttek_InterestRateSwap5Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestRateSwapMember_1861de3b-7cb5-4812-99b3-b396f3bcaea3" xlink:to="loc_ttek_InterestRateSwap5Member_2605abcc-ea69-4926-93c8-b099900345fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d53bf02d-9483-4aef-9ea7-8c7e03781896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c020cec8-087c-492d-b067-f1f77d15bb6b" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d53bf02d-9483-4aef-9ea7-8c7e03781896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_04879cc7-288a-4525-aef7-bcfc62f411c0" 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_c440a341-db85-4ab5-91b3-4dfe1dcfcba2" xlink:to="loc_us-gaap_HedgingRelationshipDomain_04879cc7-288a-4525-aef7-bcfc62f411c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b4b522c6-6dd1-4df5-a88a-72f121de4577" 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_04879cc7-288a-4525-aef7-bcfc62f411c0" xlink:to="loc_us-gaap_CashFlowHedgingMember_b4b522c6-6dd1-4df5-a88a-72f121de4577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" 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_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_HedgingDesignationAxis_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f423b51c-787c-43c8-8b41-264ee4a6f159" 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_4d25f02c-37e6-4681-bc87-b2272f9ff4a4" xlink:to="loc_us-gaap_HedgingDesignationDomain_f423b51c-787c-43c8-8b41-264ee4a6f159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2615555a-2369-45f2-99cf-964ac0f0795a" 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_f423b51c-787c-43c8-8b41-264ee4a6f159" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2615555a-2369-45f2-99cf-964ac0f0795a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_92aea24c-7685-4b50-b0c1-9262f0a804f5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_srt_StatementScenarioAxis_92aea24c-7685-4b50-b0c1-9262f0a804f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e9e94901-706b-45cb-8b7f-0278ad28da1e" 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_92aea24c-7685-4b50-b0c1-9262f0a804f5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e9e94901-706b-45cb-8b7f-0278ad28da1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_94e32f44-9caf-4e8e-8c36-10e61d686c26" 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_e9e94901-706b-45cb-8b7f-0278ad28da1e" xlink:to="loc_srt_ScenarioForecastMember_94e32f44-9caf-4e8e-8c36-10e61d686c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7911530f-1e05-4e8b-823f-3d1aeaf01f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7911530f-1e05-4e8b-823f-3d1aeaf01f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d72610-efbe-46cd-9a4c-d054b65086bd" 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_7911530f-1e05-4e8b-823f-3d1aeaf01f65" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d72610-efbe-46cd-9a4c-d054b65086bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RPSGroupPlcMember_9493bff9-c26d-47e5-b560-74e95a78c52e" xlink:href="ttek-20221002.xsd#ttek_RPSGroupPlcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d72610-efbe-46cd-9a4c-d054b65086bd" xlink:to="loc_ttek_RPSGroupPlcMember_9493bff9-c26d-47e5-b560-74e95a78c52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b03fea57-8b2f-439a-a5b9-02cf172f57eb" xlink:to="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8c73042a-c1a6-4616-9871-c239922601a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8c73042a-c1a6-4616-9871-c239922601a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardExchangeRate1_cc73ad1f-fc4b-4d61-b465-4c68601b03c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeForwardExchangeRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeForwardExchangeRate1_cc73ad1f-fc4b-4d61-b465-4c68601b03c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_ddda2e88-b40c-43a8-997a-86afd8d6f389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_ddda2e88-b40c-43a8-997a-86afd8d6f389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_e05bda40-69fc-4f6d-8366-9784116a6090" xlink:href="ttek-20221002.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_e05bda40-69fc-4f6d-8366-9784116a6090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_b5cb7d62-e4c3-477e-be09-b39606e43857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_b5cb7d62-e4c3-477e-be09-b39606e43857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4c7ccddd-539c-4aac-a916-dc76b4847b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4c7ccddd-539c-4aac-a916-dc76b4847b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_69897e79-5cbe-43c9-81cc-89094a4b0fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_69897e79-5cbe-43c9-81cc-89094a4b0fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b6d1ba4f-e7ca-484c-9693-d1a19a61e73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b6d1ba4f-e7ca-484c-9693-d1a19a61e73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_7d69a4f6-71dd-4c44-8baa-18dbf82dc2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_fbdb26d5-1b45-4362-90a5-a2ac5f931f03" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_7d69a4f6-71dd-4c44-8baa-18dbf82dc2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20221002.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_d8fb47b7-5324-4a88-8053-417e443cc74e" 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_b7d19e7b-bb0c-4031-88a6-a430295abe68" 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_d8fb47b7-5324-4a88-8053-417e443cc74e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b7d19e7b-bb0c-4031-88a6-a430295abe68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_419ca729-a884-49e1-b65d-3ba173e21f6c" 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_b7d19e7b-bb0c-4031-88a6-a430295abe68" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_419ca729-a884-49e1-b65d-3ba173e21f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bddd17f2-815d-436f-90e4-48f140908231" 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_419ca729-a884-49e1-b65d-3ba173e21f6c" xlink:to="loc_us-gaap_EquityComponentDomain_bddd17f2-815d-436f-90e4-48f140908231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" 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_bddd17f2-815d-436f-90e4-48f140908231" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0e11993f-c11b-4a34-ae43-b2534a3b5a8c" 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_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0e11993f-c11b-4a34-ae43-b2534a3b5a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_bbf89f2b-2467-4cb2-add1-8cc44e8f9301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3a1e89d2-a6ca-4d86-a3ea-f8caf1766903" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_bbf89f2b-2467-4cb2-add1-8cc44e8f9301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5c9d7820-3553-4000-a999-9bf6a49da72a" 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_b7d19e7b-bb0c-4031-88a6-a430295abe68" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5c9d7820-3553-4000-a999-9bf6a49da72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1782bbf8-4cdd-4d17-b233-479c7abde632" 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_5c9d7820-3553-4000-a999-9bf6a49da72a" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_49ec7f4e-04b2-410f-9136-54eda2ac8aae" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_49ec7f4e-04b2-410f-9136-54eda2ac8aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_4167e941-28ff-4f6d-8b9d-7e95ad6ececb" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_4167e941-28ff-4f6d-8b9d-7e95ad6ececb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ef0725e5-938f-4dd8-8e73-cdb8ab916471" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ef0725e5-938f-4dd8-8e73-cdb8ab916471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_28aacc50-4591-4ebf-87d6-1e11d4df0a3a" 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_ef0725e5-938f-4dd8-8e73-cdb8ab916471" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_28aacc50-4591-4ebf-87d6-1e11d4df0a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_af1cc495-a414-4a2c-a785-e6d4010409bb" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_af1cc495-a414-4a2c-a785-e6d4010409bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ab4238dd-b148-4b39-81cc-de5a8c687cbc" 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_1782bbf8-4cdd-4d17-b233-479c7abde632" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ab4238dd-b148-4b39-81cc-de5a8c687cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20221002.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_2ade49f7-3523-4d50-baf6-39de8f0c8e5b" 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_f932283c-e864-4820-9485-04e5474459c2" 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_2ade49f7-3523-4d50-baf6-39de8f0c8e5b" xlink:to="loc_us-gaap_DebtInstrumentTable_f932283c-e864-4820-9485-04e5474459c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9718079c-35ae-4773-877c-45928073ec73" 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_f932283c-e864-4820-9485-04e5474459c2" xlink:to="loc_us-gaap_DebtInstrumentAxis_9718079c-35ae-4773-877c-45928073ec73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7945a2f3-4aff-427f-956a-82c92beafdf2" 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_9718079c-35ae-4773-877c-45928073ec73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7945a2f3-4aff-427f-956a-82c92beafdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_49439382-f167-404f-b1b3-18981f6e9768" xlink:href="ttek-20221002.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7945a2f3-4aff-427f-956a-82c92beafdf2" xlink:to="loc_ttek_AmendedCreditAgreementMember_49439382-f167-404f-b1b3-18981f6e9768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7a4ed9be-98a5-4d29-8736-8caed76e696b" 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_f932283c-e864-4820-9485-04e5474459c2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7a4ed9be-98a5-4d29-8736-8caed76e696b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_495e5c21-d0ee-4308-8b0c-3ef84a8a084d" 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_7a4ed9be-98a5-4d29-8736-8caed76e696b" xlink:to="loc_us-gaap_LineOfCredit_495e5c21-d0ee-4308-8b0c-3ef84a8a084d" 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-20221002.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_3ff2608e-0160-42f4-9d2b-3907ffa7bc6e" 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_75a7ff0d-2121-42f3-bdb9-e60436ad3a8c" xlink:href="ttek-20221002.xsd#ttek_LossContingencyNumberOfActions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3ff2608e-0160-42f4-9d2b-3907ffa7bc6e" xlink:to="loc_ttek_LossContingencyNumberOfActions_75a7ff0d-2121-42f3-bdb9-e60436ad3a8c" 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-20221002.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_874137bb-e5f7-49f9-baf2-c34017a4dd09" 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_1da415ed-682e-42b8-80a2-eae002c328f7" 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_874137bb-e5f7-49f9-baf2-c34017a4dd09" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a9409909-7512-453f-b46c-88ff19263e5d" 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_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:to="loc_srt_ConsolidationItemsAxis_a9409909-7512-453f-b46c-88ff19263e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_782c79e6-d6c3-49b4-819b-04060e3163e4" 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_a9409909-7512-453f-b46c-88ff19263e5d" xlink:to="loc_srt_ConsolidationItemsDomain_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ecc28b1c-7d51-43af-82eb-26faa8e7ad5d" 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_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:to="loc_us-gaap_OperatingSegmentsMember_ecc28b1c-7d51-43af-82eb-26faa8e7ad5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_54b17428-0232-4e37-a659-1bb4f34f4f45" 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_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:to="loc_us-gaap_IntersegmentEliminationMember_54b17428-0232-4e37-a659-1bb4f34f4f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_933b275a-a736-4d75-81fe-19d516f69da1" 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_782c79e6-d6c3-49b4-819b-04060e3163e4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_933b275a-a736-4d75-81fe-19d516f69da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e8edb046-730a-4eff-869c-b319052acbe8" 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_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e8edb046-730a-4eff-869c-b319052acbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" 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_e8edb046-730a-4eff-869c-b319052acbe8" xlink:to="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_bc033551-0350-4f74-bada-b88facd30805" xlink:href="ttek-20221002.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:to="loc_ttek_GovernmentServicesGroupMember_bc033551-0350-4f74-bada-b88facd30805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_7b30b23a-d1e9-40f8-812d-595142fadc7b" xlink:href="ttek-20221002.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_7b30b23a-d1e9-40f8-812d-595142fadc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_6c815804-229e-481f-8eb8-6d8fc090bb6e" xlink:href="ttek-20221002.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef4c85da-4811-4140-9264-0873626de2e9" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_6c815804-229e-481f-8eb8-6d8fc090bb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c97af451-8fc8-44cc-8e96-989458c8f65b" 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_1da415ed-682e-42b8-80a2-eae002c328f7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bf895f03-d06f-4b14-aa3c-8a39c6226bcf" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_NumberOfReportableSegments_bf895f03-d06f-4b14-aa3c-8a39c6226bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22bba638-f58d-4856-a32d-601a48a36f2f" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22bba638-f58d-4856-a32d-601a48a36f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2414d09a-c7ce-4032-9ade-14a26feb9f3f" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_OperatingIncomeLoss_2414d09a-c7ce-4032-9ade-14a26feb9f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_188a1181-7169-4f3a-b380-a0bb67e77cd3" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_188a1181-7169-4f3a-b380-a0bb67e77cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_165da2b6-b0a3-459e-b059-b45ec7a5c35c" xlink:href="ttek-20221002.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_165da2b6-b0a3-459e-b059-b45ec7a5c35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7651ace9-2760-4d3d-a313-42177c7670cc" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7651ace9-2760-4d3d-a313-42177c7670cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_19194e9d-c00d-41ca-a7d3-fcfb2ed726ce" 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_c97af451-8fc8-44cc-8e96-989458c8f65b" xlink:to="loc_us-gaap_Assets_19194e9d-c00d-41ca-a7d3-fcfb2ed726ce" 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-20221002.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_fb783d45-6766-407b-a949-fb30737d602a" 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_a42a241e-d2d1-42b7-a069-f0743ef6366a" 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_fb783d45-6766-407b-a949-fb30737d602a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a42a241e-d2d1-42b7-a069-f0743ef6366a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7f350cb6-1131-47fb-8ba6-b4b19339b17a" 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_a42a241e-d2d1-42b7-a069-f0743ef6366a" xlink:to="loc_srt_StatementGeographicalAxis_7f350cb6-1131-47fb-8ba6-b4b19339b17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f066154b-107a-49a6-b4ef-c7e8a757c315" 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_7f350cb6-1131-47fb-8ba6-b4b19339b17a" xlink:to="loc_srt_SegmentGeographicalDomain_f066154b-107a-49a6-b4ef-c7e8a757c315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ba8d6095-6b77-4f9d-80fb-52c1fc06a2c5" 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_f066154b-107a-49a6-b4ef-c7e8a757c315" xlink:to="loc_country_US_ba8d6095-6b77-4f9d-80fb-52c1fc06a2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_0111d8fb-f836-457f-8515-3bf5564e8b55" 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_f066154b-107a-49a6-b4ef-c7e8a757c315" xlink:to="loc_us-gaap_NonUsMember_0111d8fb-f836-457f-8515-3bf5564e8b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5651471c-4032-40c8-8125-5fcc59c9ff4d" 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_a42a241e-d2d1-42b7-a069-f0743ef6366a" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5651471c-4032-40c8-8125-5fcc59c9ff4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_971136c3-b400-4169-af1e-a9c7aa23ab0d" 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_5651471c-4032-40c8-8125-5fcc59c9ff4d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_971136c3-b400-4169-af1e-a9c7aa23ab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_1db7ce42-816c-4cac-ab94-5592fad01705" 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_5651471c-4032-40c8-8125-5fcc59c9ff4d" xlink:to="loc_us-gaap_NoncurrentAssets_1db7ce42-816c-4cac-ab94-5592fad01705" 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-20221002.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_b1ee5e5c-b3bc-4f9f-bcf4-503f4aed02f1" 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_6d6f915a-39cc-4a39-8312-32c82b843b98" 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_b1ee5e5c-b3bc-4f9f-bcf4-503f4aed02f1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6d6f915a-39cc-4a39-8312-32c82b843b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6bbf7503-6253-45a8-83e8-274a491bc5b8" 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_ScheduleOfSegmentReportingInformationBySegmentTable_6d6f915a-39cc-4a39-8312-32c82b843b98" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6bbf7503-6253-45a8-83e8-274a491bc5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8750d15b-5361-4f2b-a5c9-a861afb38864" 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_6bbf7503-6253-45a8-83e8-274a491bc5b8" xlink:to="loc_us-gaap_SegmentDomain_8750d15b-5361-4f2b-a5c9-a861afb38864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_0b1eda46-79d6-41bd-9133-416dc2fa154c" xlink:href="ttek-20221002.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8750d15b-5361-4f2b-a5c9-a861afb38864" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_0b1eda46-79d6-41bd-9133-416dc2fa154c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_eaa772b8-90a9-4ef7-806a-e88f947b5a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6d6f915a-39cc-4a39-8312-32c82b843b98" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_eaa772b8-90a9-4ef7-806a-e88f947b5a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_72b7d3f4-658e-4eec-82da-c2fb41220155" xlink:href="ttek-20221002.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_eaa772b8-90a9-4ef7-806a-e88f947b5a96" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_72b7d3f4-658e-4eec-82da-c2fb41220155" 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-20221002.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_d9d99926-77e3-44db-ade6-b9dbbe8000e1" 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_20d46f48-88dc-46cb-a71f-e371bb5e583c" 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_d9d99926-77e3-44db-ade6-b9dbbe8000e1" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_20d46f48-88dc-46cb-a71f-e371bb5e583c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_1916db8d-2d66-4559-a193-28d48e731b16" 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_d9d99926-77e3-44db-ade6-b9dbbe8000e1" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_1916db8d-2d66-4559-a193-28d48e731b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_76c8763f-5513-4609-bb8f-c55624db2dbb" 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_d9d99926-77e3-44db-ade6-b9dbbe8000e1" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_76c8763f-5513-4609-bb8f-c55624db2dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetRelatedParty_eb3c417c-7078-4f20-b7e8-1806d53a118e" xlink:href="ttek-20221002.xsd#ttek_ContractWithCustomerAssetRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_d9d99926-77e3-44db-ade6-b9dbbe8000e1" xlink:to="loc_ttek_ContractWithCustomerAssetRelatedParty_eb3c417c-7078-4f20-b7e8-1806d53a118e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d25415aa-35c8-4ca2-b922-ba8b186d6f4e" 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_d9d99926-77e3-44db-ade6-b9dbbe8000e1" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d25415aa-35c8-4ca2-b922-ba8b186d6f4e" 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-20221002.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_24779b1f-c379-410c-b25f-04c7e1c808da" 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_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" 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_24779b1f-c379-410c-b25f-04c7e1c808da" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_61d66c3f-c98a-4499-80a9-06bb5510147b" 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_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_61d66c3f-c98a-4499-80a9-06bb5510147b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_60131b6c-793e-4442-a9e9-75489e5fc087" 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_61d66c3f-c98a-4499-80a9-06bb5510147b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_60131b6c-793e-4442-a9e9-75489e5fc087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_fc2f66af-c38b-4fa7-8cb4-ddccfe1a647f" 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_60131b6c-793e-4442-a9e9-75489e5fc087" xlink:to="loc_us-gaap_ForeignCountryMember_fc2f66af-c38b-4fa7-8cb4-ddccfe1a647f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5ce75276-1f1d-4c92-9f56-4efcd3e1474e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_a9fe069d-3147-489d-a910-89b4552b1726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:to="loc_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax_a9fe069d-3147-489d-a910-89b4552b1726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c927cb36-5721-432d-a06a-50d3ab4fa0be" 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_BusinessAcquisitionLineItems_591b1f57-62c2-46dc-bf2c-e638beb22e18" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c927cb36-5721-432d-a06a-50d3ab4fa0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" xlink:type="simple" xlink:href="ttek-20221002.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_2d806da0-c5a5-470f-aa09-83495e89601f" 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_e83a110c-0d88-4a2a-88dc-adf6eeb42529" 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_2d806da0-c5a5-470f-aa09-83495e89601f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e83a110c-0d88-4a2a-88dc-adf6eeb42529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5ce82c92-be05-47e9-9b0d-619e5515f418" 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_2d806da0-c5a5-470f-aa09-83495e89601f" xlink:to="loc_us-gaap_OperatingIncomeLoss_5ce82c92-be05-47e9-9b0d-619e5515f418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d87a15be-049e-486f-b3de-b33d55683f14" 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_2d806da0-c5a5-470f-aa09-83495e89601f" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d87a15be-049e-486f-b3de-b33d55683f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_83d75448-787b-4d21-a055-591700af9b18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2d806da0-c5a5-470f-aa09-83495e89601f" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_83d75448-787b-4d21-a055-591700af9b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_8b158fc8-1b73-4130-baa0-5387ba82f8c5" 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_QuarterlyFinancialInformationDisclosureAbstract_2d806da0-c5a5-470f-aa09-83495e89601f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_8b158fc8-1b73-4130-baa0-5387ba82f8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_74f59449-29b5-4314-870e-15d8926190c2" 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_8b158fc8-1b73-4130-baa0-5387ba82f8c5" xlink:to="loc_us-gaap_EarningsPerShareBasic_74f59449-29b5-4314-870e-15d8926190c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_41224981-ca87-4454-8eb4-a023c9cd6229" 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_8b158fc8-1b73-4130-baa0-5387ba82f8c5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_41224981-ca87-4454-8eb4-a023c9cd6229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_47a39a9f-2012-4a13-8ad1-06aa25d113cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2d806da0-c5a5-470f-aa09-83495e89601f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_47a39a9f-2012-4a13-8ad1-06aa25d113cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ad5b553d-06b1-4153-9463-a6721d171357" 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_47a39a9f-2012-4a13-8ad1-06aa25d113cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ad5b553d-06b1-4153-9463-a6721d171357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bdbd9e43-576f-49db-8949-1f4830ef0da2" 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_47a39a9f-2012-4a13-8ad1-06aa25d113cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bdbd9e43-576f-49db-8949-1f4830ef0da2" 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-20221002.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_04d3bf0a-b7d5-4352-9451-a3d2dcbb3a3c" 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_0dfa238b-b261-4e72-a49b-71fafc4e0069" 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_04d3bf0a-b7d5-4352-9451-a3d2dcbb3a3c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_0dfa238b-b261-4e72-a49b-71fafc4e0069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7df1a32-3238-430a-8635-c27b8576e4e1" 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_0dfa238b-b261-4e72-a49b-71fafc4e0069" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e7df1a32-3238-430a-8635-c27b8576e4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5deb7831-6627-4066-b309-2e6d450735e3" 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_e7df1a32-3238-430a-8635-c27b8576e4e1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5deb7831-6627-4066-b309-2e6d450735e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a71c42d0-7ad4-4958-8e77-7a445333812e" 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_5deb7831-6627-4066-b309-2e6d450735e3" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a71c42d0-7ad4-4958-8e77-7a445333812e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_240e40cd-1a8e-43b2-b791-b32fe62ae4ec" 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_5deb7831-6627-4066-b309-2e6d450735e3" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_240e40cd-1a8e-43b2-b791-b32fe62ae4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_f08da444-8c63-4ecf-a718-5fb2631b7382" 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_0dfa238b-b261-4e72-a49b-71fafc4e0069" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_f08da444-8c63-4ecf-a718-5fb2631b7382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" 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_f08da444-8c63-4ecf-a718-5fb2631b7382" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2abc1f0e-d9c2-4fb3-88f4-d1b22b27ada8" 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_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2abc1f0e-d9c2-4fb3-88f4-d1b22b27ada8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_1809db2c-2549-4ef3-b7cc-e9561b18eca6" xlink:href="ttek-20221002.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_1809db2c-2549-4ef3-b7cc-e9561b18eca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0347eeeb-1f8c-44d9-80a3-e8f7a8dc6bcf" 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_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0347eeeb-1f8c-44d9-80a3-e8f7a8dc6bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7f51238d-c150-4fa0-90b7-60c346bc72ef" xlink:href="ttek-20221002.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7f51238d-c150-4fa0-90b7-60c346bc72ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c6ebebaf-5ba3-40dc-be4d-105012fa1d7a" 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_3047971b-653c-4cc8-b853-ddc6454e6f81" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c6ebebaf-5ba3-40dc-be4d-105012fa1d7a" 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-20221002_g1.jpg
<TEXT>
begin 644 ttek-20221002_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@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?^*OQ5^'
M'P.^'&M?%[XO>--/\.^&?#NGR7VMZWJEP(H+2!!EG9C^0 R22  20*_,'_@K
MS^U9_P '%/PC_;)O?!W_  36_9M_X2?X8)X?L);75?\ A#[>]W7K(QN$\V25
M2<-CC'%?DQ_P6;_: _X.(?C;\!=*C_X*9?![Q1X1^&5CK"$PZ=X5CL-+N+\Y
M\EKQX"V]AR(UE8+NR5&[F@"Q_P %F_\ @Y%_:._;B_:.TK_AD+Q[X@^'?PR^
M'?B!-0\%?V=<M;7^KW\+'R]4O-I^OEVYRJ*QWAF9L?L]_P $#_\ @OA\./\
M@JI\.(_A#\7KG3_#OQS\.Z>&UO1(R(H/$4" !M1L5)_&6 9,1.1E""/Y(J[S
M]F"Y_:*LOVA/"%Y^R0OB1OB5#KD+^#!X1ADDU$WP.4\E8P68]<C!!7<&&W-
M']X%%?S^VG[>G_!Y3;6L5O-^QK)</'&JO/-\-[$/(0,%FVS!<GJ< #G@#I7Z
MQ_\ !(?XG?M]_%S]C:R\8_\ !2GX>_\ ",?$]_$%_%=Z5_9,=EMLE=1;OY4;
M,!E<\YYH ](\=_LN:=\5?C7=_$OQ]X]\7#2H_#UGIVC^'M \<ZGI5M%-'-<R
M37,D=E-#YDCB6) 6+?+%R.F/E_\ X)[?"JQ^/GBSX^^'OBC\2?B-?P>%/B[J
M6B^&S'\5-=@>PLHY)%CC4QWB[MH Y?<3CDGFOO>OB_\ X))_\E(_:=_[+YJ_
M_HZ6@#Z(\"/I7[+OP1T?PQ\7OBA<:@=-GDL+/6-6NY;N^U3,TAMD/RF6XN6A
MV[D168LK;00,U+X2_:O_ &?/'/A[Q%XD\+_$FVN(O"1(\36CVD\5YIK8)"RV
MDD:SH6P0H*9<@A<GBO"OVF_%]U;_ /!3CX1> O$OQ-U/PGIFI> M83POJ5A'
M9GS-9DGB5XQ]L@FBWM;QA 0H?,H52/,(;T/P-^RI\,_AE^V!-^T)??&KQ=K'
MCWQ1X4ETZXL-3?3TM[RQMWM]TSQ6=E#S&?(42,W\:KSD"@#'_96_X*._!#]H
M#X=ZU\2?$OC&P\,V=GJ^HM FN9M%M],@G$,,T\LF(E=P58KOR"^WG%=OX8_;
MB_9+\9^)_#'@OPO\=]#O=5\9PRS>&;&*5_,OHXWD0L 5^4%H9 N[;OV';NKP
M/_@EG!!=?\$SM=M[B)9$?4_%*NCC((,TX((^AK5_X)5>#_A'H?\ P34^'OQ$
M\7>%M)3^R]-U;5;K6+FR5YK4_:+F.:X63!=&\B,(2I!V(%'  H ]MN_VT/V8
M[#4H;&\^+%I'!<:R=(@UEK.X_LM[\,5-J+_R_LIE# J4\W((((R,5ZA7YD?M
M50V^J?\ !%S5M1^!GA:R\*?"2SELY/".D:H\M_K.H0OKL1^U2S&0)9[I9)'$
M0$S%2,O'DH/TQTYVET^"1VR6A4DGN<"@#Q+Q3^R9H^IZMX\^*OQ!^(GC>\O]
M5N)KK1[+3/B+K%A9:5;1VR1QQ16]K<0Q@DQF1B5;YG.#CK\\_P#!-WX#M^UG
M_P $]M,\<_$+XT?$U/&.K2ZK!%XIM/BCK4<MN\=S+'"XB%UY+;0%X:,@XYYY
MK[D\=_\ (D:S_P!@JX_]%-7RS_P0U_Y1Q^$?^PKJW_I?-0!]#:U\4_!_P8\+
M:)I?Q5\5J-6FT]$%K8V\][=7KQ1H)Y(H(8VGE1206<)A0P+8S5WX4?&OX4?'
M+P=_PG_PF\>:?KFD"9X9;RSF_P!1*GWXY5;#1.N02CA6 ()'(KYE\+^(=3\5
M_P#!5;XM?#+6_C-KGA34T\$^'CX*BTR#3G:]TY(I9;M4^VVL_P!VXGW$1[=V
M&+;O+&W@OVX/@+X;_9(_9,_:0\3?!3XK^+-7\5^.(M(U/QQ;ZE/:A;:&ZU%H
M99XDM+6%(C-&UTK]<JN< #) /K73/VP?V;-7\6:5X,LOBK9_:]>N6M_#]Q-;
M3Q6>K3+UCM+MXQ;W39X BD8D\#-?.FJ:[X(^"G_!9#7_ !?XQ\;RZ9H2_L[2
M:KJ-UKVN32V]K+)K4,;>7Y[L(5;RXU6*/"YP%7)Q7N7C[P'^R5\>/V?/!_C3
MQMH]E?\ @;P]_9WB/PE-;74L*6K11@6IB\AE9CM<1B+G<6"[2<"O)+W0M%UG
M_@N-!/J^E6]T^G_LXBZL6GA#F"8:T4$B9^ZP5W&1SACZT ?1/P._:+^"7[2?
MANY\6_ [XBV'B*QL[PVMY)9[U>WF SLDCD570X.1N49'(S7:U\D_L>00:3_P
M4W_:PT?3H5AMGD\'W301KA?.DTR1Y'P/XF9V)/<G)KZU5E<;E8$>H- '@O\
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
MWQ7,,9*HC#-M>.%!)*B-22!G%HJCEZY;]O70-9U+_@E%\5/C_P"--.EMM?\
MB?K6CZY/:W"XDL=._M*RCTVR(_A,=HL1=>,32S'JQH ^P/ GBKX<? 7]G'P_
MXG\>^-GL--71[ W.J:_JTUS-<7,L4:@>9,SR2RR.0 @RS,< $FM3X?\ [1OP
M8^)OB+5O!WA7QF!K6A6R7.KZ)JMA<:?>VD##*S/;W<<<HC.1\^W;R.>17BW[
M2_B'X.:;\&_@7HWQ#\$W7B;Q+=>+= G^&NA0:J]E'+K<, ,,UQ,N0EO&'9G)
M5^H 1R0*Y#P[8_$#3_\ @M#I<GQ'UG2+K4KW]G65I5T/3I+>"&+^V&VP_O)'
M:8J5),AV[N/D0 "@#VO7O^"A7[$WAK2=0U[5?VEO"WV+2]5BTV\N[:^\^,74
MBEEB1H@PD(526*;@@'S%:\@_9RTZQT;_ (*T_&>WTG6+^\L9?AWHEU;F\U:>
M]"^:4=O+:5W(0G+!5.T9X '%5?V&/AI\//%W[57[5L?BSP/I6JQW'Q%M[>:'
M4K".>-XFC:5D*2 KAI KGCYF12<[5QY)^U+XI^/'@+]O3XY^+O@1H\M]'IG@
M/PU/XQL=+G:#4Y-"4J;P6$J@^5/L'W\%E3>R8<*: /O;X6_M _"/XUW%];?"
M[Q6VK_V;/)!J$L&G7"16\\;!7A>1XU195)P8R=XP>.#C$NOVR/V9K'Q3I_A&
M^^+5C!<:OJ!L-)O)X)DL+V[!*FWAO606TLNX%=BR%MPVXSQ7F7QI^)W@35?^
M"5OBSXD_L=2PP:$?AM>2>'?[(3RVLHO*99N%YCFC'FE\G<)%8DYR:YRQ_9G^
M"W[8W[!GAJR\8?M/^+I/AQ-X8T^_$=F-!MHM,6TB5BHE330T)A*,C ME=K*W
M>@#M_C%_P4'^%7PL_:O\+_LS7FI-&]U9WE]XHU-]/GDBM(XX#Y,"%%.^1Y""
MQ7<$5,'!?CZ"M+NWO[2*^M)-\4T:R1-@C*D9!P>>E?(/C9;:/_@JQ\"([/4K
MR\A'PAU<0W>HJ1<3KMX>4%5(D(Y;*J<D\#I7V%0!\1^#M*U&3_@M#XB^%$OC
MSQ:_A:Q^$Z:]:^')/&&H-91WQN+6$R>29MN-LCG9C;DYQFOH[5OVT?V4-$U3
MQ!HNH_'_ ,,+<>%;59_$*1ZFL@L0TGEJCLF5\TOA1$"9"2!MYKY]\&?\IW_%
MO_9 XO\ TNLJT/A-X:\.WO\ P68^+.KWFB6LMU9_#71);2>6!6:"1@D9="1\
MK%/DW#G:2.A(H ^D_@M\>/A!^T5X+'Q#^"?CZQ\1:.;E[9[RQ9OW<R8+1NC@
M-&X#*=K '#*>A!KP#_@HQ^T)\ O$7[(_Q+\,V_Q0O8[ZPT6_@L=2T:>_@LQJ
MT4+[+)[ZW"V[R[QM-L\A);"E"V!7C?A_Q9XL^$WA?]O/Q!\+#)9W^EZ_->:>
M;,;3:S2V<AFN4 ^ZZ@M)N]4![5Z/>Z?X!U7_ ((72P>%[6TGTP? 0S[44,OV
MU+#S)G;_ *:BZ5V8]1(">M 'L?[*'C?PE\/?V"_A+XJ\<>(;73+"'X8>'%>Z
MNY=H+OI]NJ(O=W9B%5%RS,0 "2!74> /VG_@9\3]5UOP[X*\<BYU?PY;^?K>
M@SZ;<VVHVL6W(<VDT:3E2",$(020!DD"OCC6O'$GAS0_V#-!\1?$"]\,>&M4
M\&*)M;LTM66#5?[ LX; L+J&6$$FXF12R$CS205*Y'T6_P"R9\.?#W[6_A#]
MISQI\=_&>J>-TTRYT#1K2^.FQ6^H6Q@N)GBFCM+&)G5 TD@8L '6,$GY5(!U
MW@O]L7]FKXBZ9XDUGP-\5+35+7PA TWB>:SM+AAIBC=GSOW?R$;')4\@(QQA
M21V/P\^(G@WXK>$;/QY\/]:&HZ/J$?F6-^D$B)<)V=-ZJ64]F P>Q-?!/[;^
M@>'O@A^U1K7[07@/3-:G^&&K/IND_M/Z=H2J+5Q)*KP.<99Y-C)]J1 #Y-PJ
ME@;IR/T%\.ZEH.L>'['5_"UY;7&F75G%-IT]DRM#) R!HVC*\%"I!!'&",4
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
M7PP^#_C/QEXWT36]>U*X^(4YG\96NN7D5S;:G*0Z[FB,0"?+(Z[4VJ5.T@@
M#@]+_P""5_[.>@>#O$GPO\.^,?B%I_@SQ+#<I-X)M?&<PTJR>8$-)#"0?F&=
MP$AD3<%)4E1CZ4HH \8\4?L"?LR^-/V;+/\ 91\5^$K_ %+PEIJ1?V4FHZY<
MW%U821ILCD@GE=GA*KD!$(C"EEV;6*EO[.7["7P<_9B2]OO!&O\ BO5-9N].
M;3X?$?BG7FU"]L+0X/D6QD7RX4#*K;53YBB[MP4 >TT4 >8Z'^RE\/M#^ VO
M?LZKX@U^\T'Q(U__ &K<:E?1W%Y*+UV>Z!F>,ES(SR$L^YQYAVL,+MTOV=?V
M>O"'[,?PZM_A1\/=?UVZT*QXTRSUS4OM1LD)),<;E0X3)X4DA>B@#BN\HH *
M*** "BBB@ KDOCS\:/!G[.WP9\2_'#X@W?DZ1X8TB:^N\, TNP?)$F>KR.5C
M4=V<#O76T4 ?RJ?'GXT>,_VB?C-XE^.'Q!N_.U?Q/J\U]=X8E8MY^2),]$C0
M+&H[*@':N2K^MBB@#\D_^#;7]L__ )#_ .P_XVU;_GKKO@CSG^GVRU7/_ 9U
M4?\ 3=J_6RBB@"*]M(K^RFL9R0DT31N5/.",''YUXEX(_8.\"_"3PA!\/?@=
M\9OB1X+T"&'8='T?Q.EQ"2?OLAOH9VMV<Y8^0T0W,2 ":]RHH \UTW]D/]GK
M3/@#?_LR+\/89_!^K12C5["[N))9;^65Q))<S3LQE><R /YI;>&52"-JXX#X
M4?\ !,WX&?"O28/!S_$#XB^)/"EG-YECX'\4>,I;C18,-N"&T1426,-SY<N]
M,\E2>:^B:* /FG4_^"3_ .R;/\5K_P"*7AB+Q5X8369=_B+PQX5\3S6&DZOD
MDLD\$6"8VR<QHR(<GY>3GL_CY^Q#\*/VC_$OAOQ+\0_$?B:(^#;^.]\)V6C:
MG'9P:5<)Y>V6-8X@68&)2"Y;;R%P.*]CHH KZ38W&FZ;#87>KW-_)$FU[R[6
M,22GU81HB9^BBK%%% 'EGQ\_9)\ ?M'^)/#?B7X@^*_$L4GA#68=6\-V^E:C
M';Q65_$04N !&6=P1_&6 YP "<^B7'AW3]4\,2>$_$RC6+2YL6M-074H8W%[
M&R;'$J*JHP<$[@%"G)&,<5?HH \D\*?L8_";PQ<^&[>ZU7Q#K.B^"KE;GP3X
M8US5?M%AH<R K%)$NT/*T2L5B,[R^4/]7MP".L^+WP0\"_&JRTM/%<5U;W^@
MZFFH^'M<TNX\B]TN[4%1+#)@XRI961@R.I*NK#BNOHH XOX6_ ?P5\*M:UGQ
MC87.H:MXD\1O$VO^)]<N%FO;T1*5BC)542*) 2%BB1(P2QVY8DXWC']E3P%X
MG\9ZWX\T/Q-XC\+W_BFTBM?%Q\+:H+5=:BB4I'YV48I(J$H)X3'-MPN_ 7'I
MM% &1X#\!^#OA?X-TWX>_#[P[;:3HNCVB6VFZ=9IMC@B48"CN?4DY))))))-
M<I^TC^S=X+_:F^'ES\)_B9KVMQ>';_9_:6F:1>I;K>;)%D3S'\LR85T4[58
MXY!XKT*B@#QGQI^P]\,_B'^SK;_LK>,O&WBZ]\%6\%M;KI[ZI$LKV]N8V@@:
M=81(R(T2,,MDD#)(  D^+G[%?P\^.7@CPQ\/OB3X\\7WNF^$;^WO]'$6J102
M"[@#"">22.%6D=%8J,G!P"06RQ]BHH \;^/'[#GP@_:$\0>&OB!XKUOQ+I7C
M/PG$(M'\=>&-6&GZJL?.Y&DC38RL68E2F!O<*%#L"WX;_L)_!/X9?'&X_:+T
MK5O%]]XMN])BT^[U+5?%]W,;B-""3, X\_<54E9=\:[%"(@50/9J* /F?Q3_
M ,$F?V2?$GQ9U/XM6$'BK09-?N#-XDT#PSXHFL=-U=RQ9_/BCPVUB22J.BG<
M>.37K>M?L[>"M8^('@_Q_#JNK6'_  @D+1>&]#TZYCBTVV5H6@8_9_+*D^2Q
MB#=40D(5R<][10!Y)KG[&OPSUK]I:+]K.+Q+XEL/&4.G)IZW.FZFD4#V:\_9
MY(?+*S(223YFXYP01M3;ZW110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5XK^U9^TIK_P )/'WPS^!W@9],M/$/Q2\0
M7&GV&M:Y TMIIL-O")9I#$CH9I6W1QQ1[U#/("3@;6]JKR;]L/\ 8\^&?[9G
MPTB\">/+J]TV_P!,O!?>&O$FDR;+S2+U1\LT;=QTW(>" ""K*K* <;^SUXP_
M:FTVY\#/XS\8Z3XP\+^*=7U>PU.\FT=[;4M*G@^VRPR>8DK1S0O]F,9#(K(6
M0!FSQK_M/?&+]H,?$#2/@!^Q_>> %\;SZ8^M:S+\0;BY%I;:<'\F-%2US*TT
MLGF%>"H2UEW8)7/@/[!W[4GQV_9[\6^$_P!D#]K30EU#2?%=YJ-O\,OB79?=
MU.:&YE\VWO%))69G#$-][+H#O#>97M?[4_\ P3%_9<_:O\17GQ(\7:/J^D^-
MYXHEM/&6B:Y<QW5HT2!8BD;.8<+M!QL!ZD$$EJ .M^%/BW]H;X6?!7Q'\1OV
MZ?$G@-;O1$N=0FF\ 6]V+.WTV& 2,SFZP[RY60X  P% R2:\I@_:A_:@NOV2
MG_;\2UT9="6S;7H_AK_9A,I\/*^2QOO,S]L^S@W 8)Y0XCV'_65Y)XE\;?M#
M^(_^"5O[0GP8^-.O2Z[XL^%NI7OAJ?Q(H)?5["$6MP+B0GDN;>5MQ/S%0I8E
MBQ/M\%SHUK_P1L6Y1D^Q)^S3[8*_\(_T^IZ?6@#HOC[^VGI?A7X;?#C4?@?'
M9:SXA^,FJ6-C\/TU$-]F6.Y1)'OKA4(<PP1.&=%(8LRKE<E@DGQZ^(OP%_:7
M\&?L_P#QT\46/B#2_B38W8\*^)K;2A8RVVJ6JJ\ME/&KLC1R1NK1.,,&!0[\
MAA\6? [3O$-GXX_X)^S>+UD%DVA:_P#9#-G:)&CWQ8SW,;6V/8#%?0/_  5(
M6\N?VBOV4M/T8$WS?&FVF4)][[/'+;&<_P"[L//M0!]FT444 %%<9\9M$^.6
MMZ991? [QOHNAW:3L;Z76M,:Y66/;PJ@$;3GG->-?%Z]_;O^#GPTUGXGZY\<
M/!MU::+9FXGM[3PHWF.H(&%W.!GGN: /IBBN5\'W/CS7_"6EZ[/K=EOO=.@G
M?_1,<O&K'C/'6M+[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH
M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:M:5!K\,
MCG6+^"92OR"*+:0: +U%%% !1110 4444 %>:?&GX>?&[5OB+X3^*GP2\9:)
M;7'AZSU*QU;P]XBMIC:ZO;7;6CX\^(EK>2-[12KB.3.]@1C(/I=% 'R]\'/V
M4OBI\0==^'OC[]HQ=)TBR^&VK:IJ7A[PEH\DMQ)/J-Q<3;;JZN)$C^2-&)CB
M2,9+!V<_<':W7A7]O[3OBYX@GT#XM?#>^\$:G<B30X]<\.77]H:*FT QA;>2
M-+E0<G+R!F]5'%>V44 <-X#^ /@GP?\ #+5OAGJR/KL7B:6]N/%][J2+YFM7
M%X"+F24( H#J=@10%2-41<!17C47[%/QC7]G _L/-\3-*_X5QN-C_P ))B8Z
M[_89F\S^S?*V^0)-G^C_ &K>1Y?/D;N:^GJ* /'_ (__ +(WACXJ?#GPAX;\
M 7<'AC6?AKJMCJ?P\U%+4RPZ=-:!5C@DC#*9+=XU\ITW#*X.<J*K:9^SGXT^
M(W[0_AW]I']H2ZT3[9X(TNZM/!?AOP_+-/;65Q=!5NKZ2>9(VEE=$5$01JL:
M@G+L0R^TT4 %%%% !7E'[<__ ":/X]_[ +_^AK7J]>4?MS_\FC^/?^P"_P#Z
M&M '=?"[_DF?AW_L!6G_ *)2MVL+X7?\DS\._P#8"M/_ $2E;M !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 %%%% !7E'[<_\ R:/X]_[ +_\ H:UZO7E'
M[<__ ":/X]_[ +_^AK0!W7PN_P"29^'?^P%:?^B4K=K"^%W_ "3/P[_V K3_
M -$I6[0 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO
M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-;%% &/]B\;_\ 0;LO_ 8_XU:TJ#7X9'.L7\$RE?D$46T@U>HH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRC]N?\ Y-'\>_\ 8!?_ -#6
MO5Z\H_;G_P"31_'O_8!?_P!#6@#NOA=_R3/P[_V K3_T2E;M87PN_P"29^'?
M^P%:?^B4K=H **** "BBB@ HHHH **** "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**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBN$^-OQ_\*?!%M T;4-*O]9\0>+=5_LWP
MMX;TA8S=:E<!#(^#*Z1QQQHI=Y'9551W)52 =W17A_P4_:\\0>-]:\,^$OBE
M\$M9\-WOBZXU&'0=6MIH+O3+B6T,[20-)'*9(9?*@=@'0*^UMK'! ]9\?^//
M"GPO\%:I\0O'&KI8Z3H]F]U?W4@)V1J,X '+,> JC)9B  20* ->BO-?V4?V
MF?"W[5_[/6C_ +1?AW1;K1M*UDWIBM=4E3S(4M[J:W+.5.T9\DMUX!Z\5QJ_
MM]^#I/ +_'V'X;:ZWPICU3[&WQ!#P>68Q/\ 9S?BUW^>;(2_*9=N_ +^64^>
M@#WRBN(^-_[0/P]^ O@"W^('BNXGO(]2O[;3] TW2$6:ZUF^N6VV]K:J6"R2
M2'IE@H +%@H)&1X)_:3@U+XLP? GXH^ [WP=XKU#1WU70K*]OH+F#5;5&"S"
M">%BIFB)7S(B P#!EWKE@ >G4444 %>4?MS_ /)H_CW_ + +_P#H:UZO7E'[
M<_\ R:/X]_[ +_\ H:T =U\+O^29^'?^P%:?^B4K=K"^%W_),_#O_8"M/_1*
M5NT %%%% !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 %%%% !7SO_P4!_9:^+7QRL/!OQ@_9Q\86VD?$GX7ZO-J?A5=
M1'^B7ZRHJ3VDI_A\Q44!CQ]Y3M#[U^B*\T^-/Q/^*'PN^(OA/4M#^%VM^)?!
MEY9ZE;^*Y?#MI'<W6FW.ZT:RN/(W>=-'A;M&6)6(WJ2#@ @'@G_!-_\ ;-^&
MWQIT_3OV<_BYX7D\+?%?PCJ%_?+H&J)M2YD>2Z$MQ8R9(E54GF0KDD*6(WJ"
M]>N:FO\ PTO\1KF]<>9\/_A_?2"V'6/7_$$&09/1[>R<%1V:Z#'@VJEO!?AU
M\)M8_:?^*'P0^(GA#X<ZKH^G?#'Q!KFJ:YXUUG2WL)+J.2ZG\K3+>.8+-,&<
MEI&*B.,!@&+L5KTSQ+_P2$_X)WZY<:AKMW^S9;37]X\L\LO_  D.I@O,Y+%L
M"YQRQSC&* /G?X$>+-:\%?\ !NK?:[X?G>*Z/AC7K421G#*D^M74$A!['9(W
M/:O?++PEH=M_P1B7PU) AM?^&<#))P,>8=#,ID^N\EL^M<%_P3M_X)N^#/#G
M[ >H^!OBW\*;KPOX[^(7AW4]'\;W-S/(USY1N[I;5_*,AB1DB,+KM S@$YYK
M8C\/_M(/^P$?V"F^%&K_ /"P!X:/@G^VC:,-#_LS;]E&I_;ON>7]B^;R1_I'
MF?)Y7\5 '@OPI\=>)_B?XH_8!\)>*[J62TBTS5;UUE8D336,1BMG;/5D2!<'
MK^\/K7O?_!3G5KOPI^TU^REXOT5F345^+Z:8LD?#?9;QK>"X3Z,AP>U;GQQ_
M8EU/P)\/_@9XI^ 6DR:QK?[/^H6QM=,#)%/K>EM''#J$2%F""XD5!*NY@I8,
MO\0K2\;_  Q\1?M@?M:?#'XH7?@K6M$\"?"?[9JPF\1:9)8W&L:S.L:P11V\
MP$JQV_E^8TK*JLS!4WC+  ^FJ*** .9^)GQE^%WP;L;74_BAXULM$M[V8Q6L
MMZY D<#)48!YQS7@W[7?[7?[-/CG]FGQCX2\)?&/1[_4K_1VBL[."5B\K[E.
MT97KQ7TEK/ASP]XCB2#Q#H-E?I&VZ-+VU24(?4!@<&O'?VV/A]X!TO\ 92\<
MZAIG@C1[>XBT-VBG@TR)'0[EY#!<@T =_P#"SQGX6?X8^''76X"#H-F0<G_G
MBE;W_"8^&/\ H-0?]]5G?"[3=.'PR\. 6$( T*SP/*'_ #Q3VK=_L[3_ /GQ
MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_
M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H
MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8
M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA
M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *
M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"
M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_
M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H
MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8
M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA
M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?
M56-/UO2=5=H].OXYF098(>@J3^SM/_Y\8?\ OT*?%;6T!)@MT0GJ40#- #Z*
M** "BBB@ HHHH **** ([2SM+" 6MC:QPQ*25CB0*H)))X'J23]34E%% !11
M10 4444 %%%% !7E'[<__)H_CW_L O\ ^AK7J]>4?MS_ /)H_CW_ + +_P#H
M:T =U\+O^29^'?\ L!6G_HE*W:POA=_R3/P[_P!@*T_]$I6[0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5Y1^W/_P FC^/?^P"__H:UZO7E'[<_
M_)H_CW_L O\ ^AK0!W7PN_Y)GX=_[ 5I_P"B4K=K"^%W_),_#O\ V K3_P!$
MI6[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>*_M6?M*:_P#"3Q]\,_@=X&?3+3Q#\4O$%QI]AK6N
M0-+::;#;PB6:0Q(Z&:5MT<<4>]0SR DX&UO:J\F_;#_8\^&?[9GPTB\">/+J
M]TV_TR\%]X:\2:3)LO-(O5'RS1MW'3<AX( (*LJLH!QO[/7C#]J;3;GP,_C/
MQCI/C#POXIU?5[#4[R;1WMM2TJ>#[;+#)YB2M'-"_P!F,9#(K(60!FSQJ_'^
MW_;^\57>JWG[-&N^"/"]CHZ,NE6OB?3);RZ\03*N6+,KJEG"6^1.'=MI<E P
M%>!_L'?M2?';]GOQ;X3_ &0/VM-"74-)\5WFHV_PR^)=E]W4YH;F7S;>\4DE
M9F<,0WWLN@.\-YE?57[4WP_^/GQ.^$>J>#/V>?B[I?@S6;ZSEA_M74-$>[?#
M+@+&ZRK]F)^8&79*5R"J@@&@#*_81_:0US]K7]E;PI\>O$_A1-&U+68)TO[*
M#=Y/G07$D#R1;B6\MC$64$DC.,MC<?+K_P"+G_!1CX^>(M6\;_L::M\#$^'T
M.J3V&C2^,Y]3EU"Y-NYAEN'^R*T:QO*DC1CJ8RC'[U:__!,WXI>)/C/^R[J7
MPO\ BIX T_P]K/PZ\07W@37].T)#;6K-:1QJ6A$9'E?)*JG81\REEV@@#Q_]
MJO\ X)W^%_V+/!>I_MG?\$_-8U/P)XC\$6C:IK/AQ=6GN=+US3X?GN(9HYG9
MN(PS ;MORD!58JZ@'T9^U+^TIXG_ &?_  UX&\!:!;Z9J_Q&^(>OVOA_P]'<
M0NEDMRP7[3?RQJ^_[/"IWF-7W'<B[ADL,^3X]?$7X"_M+^#/V?\ XZ>*+'Q!
MI?Q)L;L>%?$UMI0L9;;5+55>6RGC5V1HY(W5HG&&# H=^0P\7_:EU^Z\:?\
M!0K]CKQ[JEA):Z7J]GK%U;6\W(AN9;&&38?]H%H1[XK6_P""I"WES^T5^REI
M^C F^;XTVTRA/O?9XY;8SG_=V'GVH ^S:*** "O*/VY_^31_'O\ V 7_ /0U
MKI/C-\3?%_PRTRRO_"'P=UKQC)=3M'-;:+)&K6ZA<AVWD<$\<5\^?M6_M'_%
MCQ7^SKXN\.:W^R3XPT.TN]):.?5KZX@,-JNY?G<*<X^GK0!],_"[_DF?AW_L
M!6G_ *)2MVN(^%?B?6&^&'AQCX.O03H-F2"R\?N$K?\ ^$EU?_H4+W_OI: -
MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@
M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_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%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#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: -BBL?_A)=7_Z%"]_[Z6K6E:K>ZA(Z
M76B3VH5<AI2,-[<4 7J*** "BBB@ HHHH *\T^-/P\^-VK?$7PG\5/@EXRT2
MVN/#UGJ5CJWA[Q%;3&UU>VNVM'QY\1+6\D;VBE7$<F=[ C&0?2Z* /E[X.?L
MI?%3X@Z[\/?'W[1BZ3I%E\-M6U34O#WA+1Y);B2?4;BXFVW5U<2)'\D:,3'$
MD8R6#LY^X.]72/V]K#XE>(!;>,OA=?\ A&]O&?P[)?:5?QZAI<)^ZDL<;^7<
M[>/XXRQ!.Y00J^R44 >8>#/V?-8^$?P-\0^ OA)X]-GXOU^?4=5NO&>I:;'.
M9]<NRTDE]);\(5#E0L0X6-$7G;D\GH?P3_:S^+G@)/A?^U]\0O USH<H2/Q!
M#X(TJZCG\00*03!-).X2WBDQB58XR75F56B!KWNB@#RS]J+]FBQ_:"\-^'[C
M0];CT/Q3X)\16VO>"];-KYL=I>0-GRY8P5,EO(N8Y$##(((Y45DZ9^SGXT^(
MW[0_AW]I']H2ZT3[9X(TNZM/!?AOP_+-/;65Q=!5NKZ2>9(VEE=$5$01JL:@
MG+L0R^TT4 %%%% !7E'[<_\ R:/X]_[ +_\ H:UZO7E'[<__ ":/X]_[ +_^
MAK0!W7PN_P"29^'?^P%:?^B4K=K"^%W_ "3/P[_V K3_ -$I6[0 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 4444 > ?\%(O^"D7[./_  2__9QO_P!H7]H77_[UOX9\,V<J_;_$
M%_MREK;H?P+R'Y8URS=@?Y@?^(D7_@HY_P /'/\ AX5_PGO_ %#_ /A6?VF3
M^PO["\S=_9?E9_X%]HQYOF_O,_PT?\'(O_#QS_AX[KW_  \*_P"FO_"L_P"Q
M_,_L+^PO,/E?V?N_#SMW[WS<[_X:^ * /[??^";O_!2+]G'_ (*@?LXV'[0O
M[/6O_P!VW\3>&;R5?M_A^_VY>UN$'XE)!\LBX9>X'O\ 7\17_!-'_@HM^TC_
M ,$Q?VC;#]H_X :U.+2.6*U\7Z#,K/8:WI[/EK6X0$#) 9HWR&1QN4_>!_I.
M_94_X.MO^"1/[2/V;2?&GQ1UOX5:S/M7[!\1-%:*W+]\7EJ9K=4]&E>+([#I
M0!^D]%<Y\+OC#\)/CAX5B\=?!;XH^'?%^B3_ .HUCPQK4%_:R<9XE@=D/YUT
M= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %>4?MS_ /)H_CW_ + +_P#H:UZO7E'[<_\ R:/X]_[ +_\ H:T =U\+
MO^29^'?^P%:?^B4K=K"^%W_),_#O_8"M/_1*5NT %%%% !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 %?(O
M_!6+_@LU^R?_ ,$E_A=_;WQ<U@:]XXU2T9_"/PWTBZ4:AJ;<J)93@BUM0P(:
M=P1\K!%D<;*^7O\ @MM_P<K?#3]AV^OOV3?V(X++XB?'*YE_L^>2U0W>F^%[
MASL"2B//VN]#$*MJG"M_K2"/*?PG_@D[_P &W7Q;_:+^*/\ P\>_X+B:MJ?B
MOQ;K]VNJ6'PT\17!EFF<X,<NL=E50%":>F$155), -;@ \'^ /\ P3R_X*>?
M\'0WQA'[:/[>7Q&OOAO\&+9+B/P1!:Z>PB\MO^6.CV<K -%N5/-O923(4"AI
M"F(ODO\ XANO^"CG_#QS_AWK_P (%_U$/^%F?9I/["_L+S-O]J>;C_@/V?/F
M^;^[Q_%7]>^FZ;IVCZ=!I&D6$-K:6L*PVMK;1!(X8U 5455 "J   !P *FH
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
ML!:Q<^-O^"57_!1^2\MTD,QT-=9N_#5U==Q&\(>:RNN@!,SQJ< [1T']!%%
M'\]J?\%VO^#C/_@F)(-,_P""E/["#>-?#UB=MYXFU'PT=/\ ,"\835M*$FG'
MCJ?*<]#GU^LOV5/^#PK_ ()?_&[[-H_Q[TKQC\(=5EP)I=;THZII@<] MS8A
MY2,_Q201J.I.,X_5^2..:-HI4#*P(96&00>H(KY-_:K_ ."&/_!*;]LC[3?_
M !A_8S\)P:O<Y:3Q%X3MFT2_:0_\M'EL3%Y[#_IL)!Z@T >W_L_?M<?LN?M7
M:!_PDW[-/[0O@WQU9K&'F?POXAM[QX >TJ1N7B;GE7"D=Q7HE?A?^T#_ ,&7
M^A>&M?\ ^%C?\$\_VZ_$O@[6;.0RZ78>-+?S6BD[;-1L/)E@ Z ^1(V.I)Y/
MGG]I?\'@O_!*;_C\M+_X^>#M._B9%\91W"KWROEZRJ@=SL&/<< ']"=%?AM^
MSM_P>B^!=*UO_A7W_!0#]B'Q1X*UBTD$&I:AX,N1<B*7N9+"]\B6 #N/-E;'
M0$\5^C_[*G_!;G_@EA^V9]FL?@E^V;X1.K76%B\.^);MM&U%I#_RS2WOA$TS
M _\ /+>.X)'- 'U512*RLH96!!&00>M+0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7*_$[P[\)?BE8R? CXJZ+IVLV_B
M/2KF=]!U&#S%NK:"2!)9!QP4>X@PP(96=2O(R.JK@_C#^SSX,^,NO^'O&>IZ
MYK^B^(/"K7)\/Z]X<U=[6XM5N!&)T*D-%,CB*/*2HZ_(.!SD ^)?V7=,^+W[
M WQB^&7@[P5XZN?$/PD^+_B?5-(B\'ZF[23^&;V&>8)+:N228BJ!F[8#[@6V
MO7VO^T?^S5\,OVJ/AS=?"[XK_P!LG2[J-E9=(U^YLCDXPS+$X2;:0"%E5U!'
MW>37,? ?]C?PM\+-3TGQQX[\4ZIXQ\4Z''?0Z)JNM7"&+2HKJ=Y)?LL$4<<4
M4DBL!)+L\QL%=P3Y:<O[%WA:U^)7B#XCZ+\;OBCIJ^)[QKK6- L?&\RZ>\C?
M>,2%3);Y]8G0J,!2H   /E?P+\/OCCXS_P""4GQ__9W\2^);[Q1/X&\4>(-
M\(:K<LTD^I:=ICPRJH/)<[XYHU&3C C'" 5Z['\1?#P_X(J#QI#>1_9E_9W^
MR@AN!<C2/LWE?7SOD^M?37@GP/X2^''A2R\#>!M M],TG3H?*L[&U3"1KDDG
MU9BQ+,Q)9F8L222:\Q3]AKX))IY\&^;K1\$G6CJW_"N3J(_L3[69O/SY.SS#
M%YW[W[,9/L^_GRJ /B[P/\(_%'P.\0?L$^-?&EE+!:P6]]I&H>>I'V2\U. S
M6L+Y^Z[><Z[>H,1%>W_\%)="OOB%^UE^RK\-M 1I;Y?B=)K\R1C)CM-.^S3S
M.?[HV@\GO7T_\7/@_P" /CCX'G^'WQ&T4W>GRS13Q-%,T,UK<1.'BN(94(>*
M5' 974@@CT)!Q_ '[._@_P $>.YOBMJNNZSXG\5RZ8--C\1>);J.6XMK(-O^
MS0K%''%"A;#,40-(0"[-M& #OJ*** .,^,VB?'+6],LHO@=XWT70[M)V-]+K
M6F-<K+'MX50"-ISSFOGS]JWP;^VG8?LZ^+KSX@?&?P?J&BQZ2QU&RL?#CQ33
M1[ERJ.6^4YQS7UM7E'[<_P#R:/X]_P"P"_\ Z&M '0?"NQ\<CX8>' ^N61;^
MP;/)%J>OD)[UO_8O&_\ T&[+_P !C_C47PN_Y)GX=_[ 5I_Z)2MV@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBOR1_X+8?\'+_@K]D?6;S]CG_@GM;6
MOQ$^-UY<_P!F7.I6-O\ ;M/\-7;MY8A5$S]NOPQ"K;KE$?B3<RF%@#Z-_P""
MM_\ P6F^ W_!)3X<_:/B1XML?$OQ#U6T:3PK\-M((%[>=0MQ<-R+2UW @RN"
M6PPC60JP'Y2?LH?\$T/^"DW_  <I?&ZR_;S_ ."E_CS4O"/P;BD+>$]%MXFM
M1?6A8'[-I%JV1!;$!0]](&>7 VF4@M'[W_P2-_X-J_'_ ,4/B0/^"B?_  6Q
MU*]\:>.]>O%U:R^''B*[-T1*<%)]88DB5P NVQ7]W&JJLF[F%/V]M+2UL+6*
MQL;:.&"&-8X88D"I&@& J@<  < "@#SC]G[]FSP5^RM\)-'^!7[//A'P_P"$
M_">@VXATS1M)T\I&@ZL[$DM)(QRSR.6=V)9F))-=G]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 >._M$?L5? ;]K?1/\ A'OVF_@;X \=6XB,<+>)O"L%U-;CUAE=3)">3\R,
MIY/-?G-^U!_P9R?\$]_C&]QK'P$\9>)?A/J4N3%;Z7>/JNF*QYRUO>LTQYZ!
M+A .F.F/U[HH _GK'_!$;_@Y2_X)?@ZC_P $Z?VX3XZ\.6&6L_#.E^*/LXVK
MSEM)UC=8 D=DD=CR!VR_2/\ @Z&_X*[_ +"NN6W@/_@J/_P3REVK)Y(UAM!N
M_#EU<^LB-(DMI==\>2(U..HZU_0C5'Q+X8\->,]#N?#'C#P]8ZKIEY&8[S3M
M2M$G@G0]5>-P58>Q!H _-/\ 95_X.H/^"7G[2AMM*\5_'>[^%FLSX4:?\1_#
MCV\.[OB\MFFME7T:62,D=ATK] ?AG\3-"^-/A:'QS\'/C-X3\6:)<?\ 'OK'
MAK4(;^UEXS\LL#LAX(Z&OD;]JO\ X-J?^"/O[5WVG4M1_9>MO >LW.3_ &W\
M,+LZ,\9/4BV0-9DYYRT#'/U.?S^^)G_!H5^UW^S+XJF^*?\ P2R_X*1ZCHNJ
MQ_-:V>NW-WH-\JKR$_M#36<2D^C01KGJ<'@ _=O[%XW_ .@W9?\ @,?\:\ _
MX*0_\%%?A/\ \$O_ -G*_P#VA?VA_'5F!\UOX:\-6<0^W^(+[;E;6W0GZ%Y#
M\L:Y9CT!_%OXB?\ !73_ (.6_P#@BA=:/H__  4&\!Z#XV\+ZA>&ST;4O&4-
MG=K?A%W,L&H:7*DADV_-FY#N >5Z"OR\_P""CW_!2+]I/_@I_P#M$WO[0G[1
MGB%6<*UOX<\-V#,NGZ!8[LK;6R,3@=WD.7D;YF/0  _KG_X)O?\ !17X3_\
M!4#]G*P_:%_9X\=69'RV_B7PU>Q#[?X?OMN6M;A ?J4D'RR+AE/4#W_[%XW_
M .@W9?\ @,?\:_B;_P"";G_!2/\ :._X)??M'6'[0O[/6O?W;?Q-X9O)6^P>
M(+#=EK6X4?B4D'S1MAE[@_U^_P#!-W_@I%^SC_P5 _9QL/VA?V>M?_NV_B;P
MS>2K]O\ #]_MR]K<(/Q*2#Y9%PR]P #V?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@
M#'^Q>-_^@W9?^ Q_QJUI4&OPR.=8OX)E*_((HMI!J]10 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7E'[<_\ R:/X]_[ +_\ H:UZO7E'[<__
M ":/X]_[ +_^AK0!W7PN_P"29^'?^P%:?^B4K=K"^%W_ "3/P[_V K3_ -$I
M6[0 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 %%%% !6
M9XU\:^#OAOX2U+Q]\0?%.GZ'H>CV<EWJVL:M>);VUG BEGEED<A410"2Q( K
MS;]M;]N;]F7_ ()\? Z__:!_:F^)-MX?T.TS'9P<27FJ7.TE;6T@!W3S-CA1
MPH!9RJ*S#\#O'7Q>_P""I?\ P=E?M 3_  H^"^E77PL_9G\-ZNG]I3W3.;&
M*0RS7SH5_M/4"N&CM$/EQ94DH-T[ 'IG_!2/_@O=^UI_P58^-4G_  3._P""
M''A3Q!<:?K+R6FN?$/38VM;[5K<';*\$C[?[,T\ _/<R%)'# ?N@2LGW'_P1
M/_X-V_V>_P#@EQHUG\9/BDUAX_\ C=<VV;OQ7-;EK/0"ZX>#3$D&5X)5KE@)
M9!G B5FC/TI_P3<_X)=_LG?\$M_@K'\(OV:O!82[NTC?Q/XOU-5DU77[A1_K
M+B4 84$MLA0+''N.U<LS-]%4 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!X!_P4B_X)N_LX_\ !4#]
MG&__ &>OVA= _O7'AGQ-9Q+]O\/W^W"75NY_ /&?ED7*MV(_D"_X*1_\$W/V
MCO\ @E]^T=?_ +/7[0N@_P!ZX\,^)K.)OL'B"PW86ZMV/X!XS\T;95NQ/]OE
M> ?\%(O^";O[./\ P5 _9QO_ -GK]H70/[UQX9\36<2_;_#]_MPEU;N?P#QG
MY9%RK=B #^0+_@FY_P $W/VCO^"H/[1UA^SU^SUH/]VX\3>)KR)OL'A^PW8:
MZN&'XA(Q\TC85>Y']?O_  3=_P"";O[./_!+_P#9QL/V>OV>M _NW'B;Q->1
M+]O\07^W#W5PX_$)&/EC7"KW)/\ @F[_ ,$W?V<?^"7_ .SC8?L]?L]:!_=N
M/$WB:\B7[?X@O]N'NKAQ^(2,?+&N%7N3[_0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1165XU\=^"OAOX=F\7?$#Q9IVBZ7;E1-?ZI>)!$K,
M<*NYR!N8D #J20 "30!JT5YY\'_VJ_@#\=)UTSX=_$O3;G4V65QHD]RL5]Y:
M.R&3[.Q#E,H?G (QW[4GQE_:U_9H_9ZU2TT+XU_&[P[X;OK]/,M;'4M159GC
MR1YGEC+*F01O("Y!&>#0!Z)15'PWXE\.>,M!M/%7A'7K/5-,OX%FL=1T^Y6:
M"XC;D.CH2K*?4'%<5\0?VMOV6_A-XHF\$_$_]HCP7X>UBW1'N-+UGQ+;6UQ&
MKJ&0M&[A@"I!&1R"#0!Z'165J'CGP7I/@U_B)JWBS3K70([$7LFM7-ZD=JEL
M5#"8RL0H3:0=Q.,&LOX<?&OX4_%Q[N'X<^.K#59K 1M>VL,A6:!) 3&[1N Z
MHX!*N1M;!P3@T =31110 5Y1^W/_ ,FC^/?^P"__ *&M>KUY1^W/_P FC^/?
M^P"__H:T =U\+O\ DF?AW_L!6G_HE*W:POA=_P DS\._]@*T_P#1*5NT %%%
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
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
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJ -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+
M:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -
MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ\7_;J_;&_9&_X)R_ Z\^/G[4_
MQ.FT72XMT>EZ=#=F74-9N@N5M;.#<#-*>/14'S.R("P /9_B%\0_ ?PE\$:I
M\2_BAXQTWP_X>T2R>[UC6M8O$M[6S@09:221R%11ZDU^!7_!0_\ X+F?ME_\
M%DOC=-_P31_X(D^#M?C\-ZJ7MO$7CRU1[.]UBS!V2RF5L?V7IO/S2.5FE#*A
MV;S"_F5Q?_\ !4#_ (.O/V@I?"_@2UO?A7^S-X:UA?M,UW-+-86I4@AIFRG]
MJZD4(*Q+MBA#+DQ!C))^YO[ /_!+#]D;_@FS\&(?@Y^S7X0N+/SE1_$'B.\N
M ^I:[<*"//NIE4;NK;8U"QQAB$5<G(!X#_P18_X-\/V;_P#@E/X<M?B=XO\
ML7CSXTWEIMU/QM<VN;?2-ZX>VTR-QF%,$JTY FE!;.Q&\H?H96/_ ,(/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 &Q17YT?\1*W_!!'_H^^]_\
M-[XI_P#E;1_Q$K?\$$?^C[[W_P -[XI_^5M 'Z+T5^='_$2M_P $$?\ H^^]
M_P##>^*?_E;7W_\ \(/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%M5K2M LM'D>2UEG8NN#YLQ8?K0!>
MHHHH **** "BBB@ K.\4>$/"?CC27T'QIX7T[6+&0@O9:I91W$3'U*2 @_E6
MC10!RGPB^"/PL^!/AL^%/A5X)T[1K-YGEF6QLHXFE9G9\N44;L;B!GHN .!4
MMQ\%/@U>7$EW=_"3PQ++*Y>6630;=F=B<DDE,DD]ZZ:B@#,T7P5X-\-Z5/H7
MAWPEIEA8W+,;FSLK".**4LH5BR*H#94 '(Y  JKX+^%_PT^'"SI\//AWH6@B
MY(-R-%TB&U\TCH6\I5W?C6[10 RZM;:]MI+*]MXYH9D*2Q2H&5U(P5(/!!'&
M*S/"'@/P-\/=-?1O /@S2=#LY)3*]KH^G16T;.>K%8U )/KUK6HH **** "O
M*/VY_P#DT?Q[_P!@%_\ T-:]7KRC]N?_ )-'\>_]@%__ $-: .Z^%W_),_#O
M_8"M/_1*5NUA?"[_ ))GX=_[ 5I_Z)2MV@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **.G6OQN_P""S?\ P<SVWPM\63_L+?\ !*2T7XA_%_5+S^R;KQ;H
MUE_:-IH]V[>6+:PB0,-0OMQQP&AC; (E;<B 'U-_P60_X+R?LO\ _!)CP5+X
M9O)H/&?Q;U*R\SP]\.]/O &A##Y+K4)%S]EM^X!'F2]$7&YT_,?]A?\ X(^?
MMY?\%^/CG:?\%'O^"PWC?6]&^&]T5F\+>$HP]G<:M8EM\=M8VY/_ !+=-(Y\
M[_73@[E+&3[0/H/_ ((W_P#!LS=^&_&D7[>__!7F\;X@?%76+W^U[3P1KM[_
M &C;Z==.=_VG4Y6+"_N\\^7EH8R.3*VWR_V?5510B*  ,  =* .<^$/P>^%O
MP!^&NC_!WX*^ =+\,>%] LUM='T/1K18;>UB'.%5>I))9F.69F+,222>DHHH
M **** "BBB@ HHHH **** "BBB@ HHKE/CO\0]?^$?P2\7_%;PKX#G\4ZEX9
M\,7^JV/AJUNA!+JLMO;O*MK'(58(\A0(I*D L.* /X+J*** "O[_ "OX Z_K
M8^+_ /P=&?\ !.?]G;]NGQQ^Q/\ 'F'Q3H<?@O6$TN;X@V.FC4-*>Z$4;7,<
MD<!-S$89F>$[8I 6B<Y48R ?I)17GW[.W[6'[,_[6_@Y?'_[,GQW\+>.M)PI
MENO#6LQ71MR>B3(C;X'_ -B0*P[BO0: "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_]@%__0UKU>O*
M/VY_^31_'O\ V 7_ /0UH [KX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P
M%:?^B4K=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P/BC\4_AO\$OA[J_Q8^+W
MCC3/#?AK0;-KO6-<UF\6"VM(5ZN[N0!S@ =22 ,D@5Y7^W]_P46_96_X)I_
M^X^.G[4GQ CTRU.^/1-#M-LNI:Y<JN?LUG!D&1^1EB5CC#!G9%YK\(TC_P""
MJ/\ P=K?M!>9*;CX4?LQ>%]9XQODTZT9?3[G]KZGL/\ LQ0!O^6(?]X =K^W
MW_P6E_;A_P""Y?QQN?\ @FQ_P1A\%:[8>!]0WP>)O&BA[.[UBQW;);BYG./[
M+TSG!4XFF!", 9#;G](/^",G_! ?]F;_ ().^$X/'-\EKXW^,=_9[-;\?WEI
MA;$.N'M=-C;)MX>2K2?ZV7DL54K$GT3^P)_P3M_97_X)J_ ^V^!7[+7P^CTN
MS^236M:NMLNI:Y<JN#<WD^ 97Y.% "("5147BO<: "BBB@ HHHH **** "BB
MB@ HHKXP_P""@_\ P7U_X)K?\$V?$^H_#'XZ?%J^U7QWID4<ESX!\'Z0][J4
M8DB66,2,VRW@+1O&X$LR$JZL 0<T ?9]%?S]^//^#HS_ (*E_M_>*;KX3?\
M!(3_ ()]WML2_E'Q!<:3+XAU"V4_=F<(B65CVSY_G(/[W-?LU_P3IO\ ]K_4
M/V*/AX_[?'AV/3/B]%H?D>-X([NTF\VYCD=$G9K,F#?+$L<KK'\JN[*!@4 <
M3_P53_X*M_ ;_@DE\$=*^-GQY\$>+==MM?U=M)T6R\*Z?%*9+WR7E6.66:2-
M(5*(YR26(1MJMC%?D;K?_!PQ_P %V?\ @J3J]SX&_P""3?["T_A31I9F@_X2
M>STG^V+BW/3][J5\D6FVQ(YVO'N!Z.<9K]X?C9^SW\"OVDO#-GX*_:#^$'AS
MQMHUAJT.IVFD>*=(AOK5+R(.L<WE3*R%E#N 2#]XUT^AZ'HGAG2+;P_X;T>U
MT^PLX5BM+&QMUBA@C P$1% 55'8 8H _/K_@A%^Q1_P5K_98D^(GQ"_X*@?M
M-P>.+SX@+I]SIVA77BBZU>\T.X@\X.#*ZB"%'24*8H"\8\I"".17Z'D C!%%
M% '\@7_$+C_P77_Z,9_\R;X8_P#EG1_Q"X_\%U_^C&?_ #)OAC_Y9U_7[10!
M_(%_Q"X_\%U_^C&?_,F^&/\ Y9U_3K^V9_P2@_X)Z?M^V<Q_:D_9<\-:]JLL
M>Q?%%K;&QUB+ PN+ZV*3D+P0C,R<<J1D5]$44 ?A!^T3_P &??Q5^"/C%OC=
M_P $E?V[->\*:_9%I--TCQ9J,UC=P_Q%8=6TY58=,*KP>FZ3J:_:_P#9\\#^
M-_AE\"/!OP[^)GC^\\5^)-#\+V%CX@\3ZA)NFU:^B@1)[IS@<R2!WZ?Q5V%%
M 'DW[3'[=O['_P"QIK?A/P_^U3^T'X<\!3^.+JYM_#$GB6[-M!=O;B,S;IV'
ME0J@FBR\K(N749R<5Z7X:\3^&O&F@6GBKP=XAL=6TN_A$UCJ6F7:3V]Q&>CQ
MR(2KJ?4$BOE/_@J1_P $5/V-?^"M6FZ/<?M'+XHT[Q#X;LIK7PWXF\,:\\,M
MC'*P=U^SRB2VD#,JEBT6\A0 Z@#'Y3^)O^#>7_@N/_P2LUZ[^)'_  2-_;?N
MO%FC),;A_"]IJ0TB[N".?WVG7CR:=>;0,;G?<Q^[&,XH _H2HKXW_P"")'[0
MO_!2G]I']EC5O%__  4[^#-IX)\9Z5XLGTC2[+_A&[C2KR_M((HBU[<02NR#
M?*[JC1!$98BRK@@G[&FFBMXS-/*J(HRSNV /Q- #J*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O%?VK/VE-?^$GC[X9_ [P,^F6GB'XI>(+C3[#6M<@:6TTV&WA$LTAB
M1T,TK;HXXH]ZAGD!)P-K>U5Y-^V'^QY\,_VS/AI%X$\>75[IM_IEX+[PUXDT
MF39>:1>J/EFC;N.FY#P0 059590#C?V>O&'[4VFW/@9_&?C'2?&'A?Q3J^KV
M&IWDVCO;:EI4\'VV6&3S$E:.:%_LQC(9%9"R ,V>#XQZG_P40^)>OZS=_LMZ
MAX"\)Z!HEU+::8?&5C<7%[K]Q"2LKD)\EK;^:&C0X9WV&3A66O&/V#OVI/CM
M^SWXM\)_L@?M::$NH:3XKO-1M_AE\2[+[NIS0W,OFV]XI)*S,X8AOO9= =X;
MS*^R?C!\4K#X3>#GU]M+FU34[J46GA_0;-A]HU:_<'RK:+/ +8)9S\L:*\CD
M(C$ 'CW[''[=!^-O[+WB?XU?'/PQ%X3UCX<ZEJ6F?$*S@):"VN;")99WBR2=
MNQA\I+$,&7+8#'F8/VH?VH+K]DI_V_$M=&70ELVUZ/X:_P!F$RGP\KY+&^\S
M/VS[.#<!@GE#B/8?]97/?M%_LY:]^SW_ ,$F?BOX7-['?>+->LK_ ,2>-]0L
M4(CNM1N[F.:]9 >?+6,&-2<$I$"1DFNU@N=&M?\ @C8MRC)]B3]FGVP5_P"$
M?Z?4]/K0!T7Q]_;3TOPK\-OAQJ/P/CLM9\0_&35+&Q^'Z:B&^S+'<HDCWUPJ
M$.88(G#.BD,695RN2P23X]?$7X"_M+^#/V?_ (Z>*+'Q!I?Q)L;L>%?$UMI0
ML9;;5+55>6RGC5V1HY(W5HG&&# H=^0P^+/@=IWB&S\<?\$_9O%ZR"R;0M?^
MR&;.T2-'OBQGN8VML>P&*^@?^"I"WES^T5^REI^C F^;XTVTRA/O?9XY;8SG
M_=V'GVH ^S:*** "O*/VY_\ DT?Q[_V 7_\ 0UKI/C-\3?%_PRTRRO\ PA\'
M=:\8R74[1S6VBR1JUNH7(=MY'!/'%?/G[5O[1_Q8\5_LZ^+O#FM_LD^,-#M+
MO26CGU:^N(##:KN7YW"G./IZT ?3/PN_Y)GX=_[ 5I_Z)2MVN(^%?B?6&^&'
MAQCX.O03H-F2"R\?N$K?_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_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%"]_[Z6D;Q/JJ*7?PC>  9)+K@#\Z -FBO+?&?[8GP ^'!<?$+XL>
M$M!,9(?^V?%]A:[2.N?-E7%>3>,?^"V?_!+CP&''B']NGX3%D&7BT_XBZ=>N
MOL4MY7;/MC- 'U717Y_>,?\ @Y[_ ."+_@DO'J'[75K>RKP(]&\-:K>[C[-#
M:,GXE@*\M\7?\'AG_!(SPWN_L9_B1X@VDX_LCP>$W?3[5+#U]\4 ?JG17XL>
M,?\ @]L_8;L0_P#P@'[(GQ7U,@?)_;$VF6.3[^7<3X_6O,M<_P"#W;5M?O6T
M;X0?\$Q[J^N&YA>^^);2.1[P0::3U/9Z /WTHK^?_P#XB>O^"Y7Q5/\ QCU_
MP1Y6Z\P_N?\ BW_B;6<Y^[_Q[-#N_#&:\W_:V_X*%?\ !V#^TM^SIXM\/^*O
MV+/%7P[\(W6C3?\ "2WOA#X6WNF7RV 4F=5>ZEEN(U*9#&+#[0>0-V0#TK_@
MY%_X.1<?V]_P3T_X)Z>/?^>NG_$OXF:/<_59=+T^53]5FN%/K&A^\U>'_P#!
M-;_@[<^,W[('[&NL?L^?M&_#6^^)_B?PWI:6_P )_$=UJ(3Y>$6UU60GS)(H
M5^9)$S(ZJ(F*Y$J_CC10!^\G[ /_  14_;=_X+A_'"W_ ."E/_!:+QIKUEX*
MU'9<>&?!+E[.[UBRW;XH((1C^R],YR"N)I@6<$&07#?OU\,/A?\ #GX*_#_2
M?A3\(_!&F>&_#6@V2VFCZ'HUFEO;6D*]$1$  '4GN223DDFO@W_@W,UO_@I3
M9_\ !.O08/\ @H!X?NKD 1?\*UDU3>-<_L+RQY0U#?U[>3N_>^5C?_#7WQ_P
MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_
M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+7SE^U
M_P#\%D_^"?G["2W%G^TQ^T%H.BZO; [_  O9WZW^KY[ V5KYDR9/ 9U5?5@
M2 #ZEHK\^O\ @F;_ ,'$7[,?_!4[]IGQ;^SG\!?A'XLTM_#WAH:SIFH^));>
M*75X4N$@N"D$;OY81I8",N699"2J;#G[BURZ_P"$ET6\\.:_\/[B[L-0M9+:
M]M)]K)-#(I5T8=P5)!'H: /F?]LK_@NQ_P $M/V&/M>E?&7]JW0M0\06FY6\
M(^#'_MG4Q(/^64D=MN6V;_KN\0]^17P)X#_X.WOB/^UC^U_X*^!G[$G_  3Q
M\3:UX1O_ !980>+-6OX+C4]932)+A$N+B*QTX,EL\<99PSS3)\O( YKTG]E;
M_@TM_P"":'P*\0/XM^-'A+QO\6;L7CRV>G>(]5%EIENF\F-?L]H4DE*C /FR
MNCXY09(K]*?@Y\+?A3^SOX-A^'GP$_9ST?P7H4&/*TCPMHUM86X.,;BD*J"Q
M[L<D]S0!Z)7RS^T'_P $7?\ @F]^U?\ M6C]LG]I#]G.Q\9>,1HMIIOEZS>S
M-ISK;L_ERRVBNL4\FUQ&3*'79&@"@C)^CO\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@ \!_#WP#\+/"MKX%^&/@?1_#FB6";+'1]!TR*SM;=?[J11*J(/8
M 5L5C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_
M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM
M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]
M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0
M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q7@W_!33]CCQ7^W_\
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
M^%@G]N1?%'Q)M^]_;7C9(]_U^R6T'Z8KUKP9_P &QG_!$'P4$DMOV)+;49E
MW3ZUXTUNZWX]4DO3'^2B@#Q'QG_P>5_\$F?#0=?#_@WXQ>(F .PZ7X0LHE)[
M9-S?1$#WP?IVKR7QI_P>\_LLV.__ (5W^P]\0-4Q_J_[:\16-AN^OE"XQ^M?
MI'X,_P""+O\ P26\!%&T#_@G/\'Y&C.4?5? MG?L#ZYNDD.:]:\%_LD_LJ?#
M<(/AW^S+\/M!$8Q'_8O@RQM=OT\J)<4 ?B'-_P 'H/[1?Q*F:V^ /_!*HW;[
M]L>_QI>:JQ[#*VVGQ8/MD^F3UI@_X.&/^#DSXMCRO@C_ ,$?1#;R_*MXOP:\
M4WOEGL?-^T)$/^!+BOW^AAAMXEM[>)8XT4*B(N H'0 #H*=0!_/_ /\ #8/_
M  >B?&49\#_LO-X4\X93_BA]$L=G_@WE;'_ J!^R[_P>J_&0Y\;_ +0[>%/-
M.7_XJ_PY8[,]?^03&V,>WX5_0!10!_/^/^" /_!S3\7/G^,O_!7S[':R\263
M?&KQ1<[1W_<QVRP_DW;Z4J_\&:?[67Q282?M"?\ !5L73/S-CPO?ZP2?K<W\
M.?J:_?\ HH _#GP9_P &0/[-MCM_X6'^W;XXU3&-_P#8OA2SL,^N/-DN,?K^
M->M>"_\ @S*_X)1^&RDOB3XB?&7Q"X.9$U#Q780QM[ 6]A&P'_ B?>OULHH
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
M7?\ ),_#O_8"M/\ T2E;M !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M(/%__!27_@J3)J=T'\V2"TN-3\47 SU03ZA+;K$V#C*HX'0 CF@#]/OVA?\
M@OG_ ,$@OV9O/MOB%^W5X,U"]M\AM-\&7$FOS[Q_RS(TY)E1L\?.5 /4BOA?
M]H/_ (/7?V-/")FT[]F?]E/Q]XZND)6*Z\1WMKH=I(W9D*&ZE8>S1H3TXZUZ
M[^SW_P &@W_!(_X/B"]^)^D>.OB?>1X:4>*_%3VEL7']V+3EMF"_[+N_N2.*
M^Z/V??\ @GI^PM^RF(9/V<_V1OAYX0NH -FIZ-X4MH[UL="UT4,SGW9R: /Q
M7_X?>_\ !SA^WN?L_P"PY_P3S/@S1[O_ (\/$%I\/[B<#/3.H:PPL7QP?]6O
MJ>#1_P .-?\ @YD_;V'VC]NC_@H@?!^C7G_'_P"'KSQ_<W(7/7&GZ2JV#8Y'
M^M'H.*_H+HH _%K]GS_@RD_8L\'&'4/VE?VI?'_CNZCPTEKX>L[70K.4]PZL
M+J8C_=E0^_:ONC]GO_@@I_P2%_9F$$_PZ_83\%7UY;X*:EXQM9-?GWC_ ):!
MM1>8(V>?D"@=@*^O:* *FA:!H7A;28- \,Z)::=86J;+:RL+9888E]%1 %4>
MP%6Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD9
ME52S,  ,DD]* %HKC/A]^T9^S_\ %KQIKGPX^%?QO\)>)=?\,QPOXCT;0/$5
MM>7.EK*SK']HCB=FAW&-P X!.TUUNHC4&T^==)>%;HPM]F:X4M&),':6"D$K
MG&0"#CO0!-7/^./BU\*OAC<Z79_$GXF>'_#TVMZC%8:+%KFLP6C7]W*ZQQ6\
M E=3+*[NJ*BY9F8  DBOP:\2>/?^#P__ (*2^(K_ ,+^&?!-Q\"_# O9;:YN
MM.M8?"UO%M<IYD=S=-)JDJ'!(> LK AAP17:_LS_ /!GY\5-7^*.E?M"?M^?
M\%'/$&N>+K'4;>_8^"4EN;M;F&02I(-5U3>[D. 1FU[9S0!^Z%?EK_P6T_;W
M_P""X?P._:=T/]EK_@E_^R5%XGTKQ%X/AU4>.['P;<ZK/87+7$\,D$DDCBRM
M=OEH^9U8$2KR.17ZE44 ?SW1?\$$/^#B7_@I?(NI_P#!2W]OH^#]!O2&O/#.
MH>)GU,Q9Y)32M,,>G#WQ,IZ#IT_8/_@E9_P3MT3_ ()<?LAZ;^R3X<^,6M>-
M[+3M6N]0AU76K.*W,+7+!Y(88H\^7%YF^0*S.VZ5_F(P!]'44 %? '_!<[_@
MAC_P^C_X5=_QE%_PK7_A6O\ ;?\ S)/]L_VC_:'V#_I]MO)\O[#_ +>[S?X=
MOS??]% 'X _\0,?_ %E%_P#,)_\ WZH_X@8_^LHO_F$__OU7[_44 ? '_!#'
M_@AC_P .7/\ A:/_ !E%_P +*_X65_8G_,D_V-_9W]G_ &__ *?;GSO,^W?[
M&WROXMWR_?\ 110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M7!>'/VI?V;/&/QMU#]FSPA\>?".K?$#2=-FO]6\&Z9X@M[C4;"VBECADDG@C
M<O"%DEC4AP#EAQ7RU^QU_P %R_@S^V)_P4J^)7_!-C1?@IXG\*:_\.;74O,U
M;Q1<VZ'4[JPO4M;F&*"$R +^\$J.9"7C4G:M 'UK\>?C1X,_9V^#/B7XX?$&
M[\G2/#&D37UWA@&EV#Y(DSU>1RL:CNS@=Z_FO_X;/^,O_#9?_#<']K?\5?\
M\)=_;OWSY?W_ /CU]?)\G]QM_P">?RUZ#^WY^UG_ ,%:9/C/\7/V3_V\_BG;
M77AH>,X9/">BZ;I]C;1-I=I/=_9;@+;#>L=PDD,^RX8RGRH6("A,_,= ']27
M[-/[5GP,_:Q^'NG^/_@Q\1=&U?[3IEM=ZCI5EJL,]WI3RH&\BZB1BT,BG<I5
M@.5->C5^)O\ P;,^-OAOX*^//Q<^'L(AL/&WQ#\,Z;-HNH7 #13_ -F?;-T6
MW@E\7@D(!^9(#TV"OJ__ ((N?\$M/VR/^"7WAGXMVWQ[_:QE^,$_B86,G@:S
MEUB_,%B;=+QI%,-TQ2W:>2>$,8V((B7)X% 'Z!T5^??_  1GM_\ @MK\,/AC
M\7=1_P""P.HW/B*^T<6DOPUT^R31KF>[BB@NI+KRWTI=\ID<VZ*LV9 4.T?-
MRO\ P1S_ ."G7[=7[6OP0^+GQ0_X*/\ [)L'PDN/ADL#PP)X;U/2)+Z-;:XN
M+MVM]1=W0(L<6"&(R[9Z4 ?H'17Q/_P29_X+9_"/_@JM\$_'_P ;M ^#'B+P
M%I_PWDB37WUV\@N89-T$L[F&2(@OY<<66W(GWUQGG'JO[#/_  5'_8E_X*,_
M#SQ#\4/V4_BU+K&D^$9(X_%$NJ:%>:;_ &8[QM* YNHHU8;$9BT;.J@<D<4
M?0=%<A\'?V@O@-^T1H$GBOX ?&SPCXYTN%E6;4?!_B2UU*"-F&5#26\CJI(!
M(!/:NOH **** "BBB@ HHHH **** "BBB@ HHHH _ '_ (/G/^;7?^YV_P#<
M!7X U_?Y10!_ '7[_?\ !C'_ ,W1?]R3_P"Y^OW^HH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KE?B=X=^$OQ2L9/@1\5=%T[6;?Q'I5S.^@
MZC!YBW5M!) DL@XX*/<088$,K.I7D9'55P?QA_9Y\&?&77_#WC/4]<U_1?$'
MA5KD^']>\.:N]K<6JW C$Z%2&BF1Q%'E)4=?D' YR ?$O[+NF?%[]@;XQ?#+
MP=X*\=7/B'X2?%_Q/JFD1>#]3=I)_#-[#/,$EM7)),15 S=L!]P+;7KV/_@M
M?_R8-K?_ &,FB_\ I?#7IOP'_8W\+?"S4])\<>._%.J>,?%.AQWT.B:KK5PA
MBTJ*ZG>27[+!%''%%)(K 22[/,;!7<$^6MO]IO\ 97^'W[6G@M?AQ\5];UT:
M#]HCN)M+TF_2V2>6-MT;NX0R':>0 P7(!QD9H ]+KY?_ ."J_P"S?\+OBI^R
MUXG^*>HZ1#8^-/!FFG5?!_BBQC\O4(+V$AX;>.5/G82N%C"9/SNI4;@I'O'B
M+X3Z%XU^$VH_!SQWK&J:SIFK:7-I^HW5U=B*ZF@E4J<R0+'A@IP& !X!))R3
MPOPA_8F^&?PGM]+L;SQUXY\86VA3)-H-EXW\63:A;:=(G^K>.$[8RT?'ELZL
MT> 4*F@#P7]J_1/&.@?MI?L?_&GXB0;3]KN] U^8 ".#5;NR18DR.,R2&4 #
M_GG6O_P4ET*^^(7[67[*OPVT!&EOE^)TFOS)&,F.TT[[-/,Y_NC:#R>]?3_Q
M=^$'@'XY>")_A_\ $?1C>:?--%/$T4[PSVMQ$X>*XAE0AXI4<!E=2""/0D''
M\ ?L[^#_  1X[F^*VJZ[K/B?Q7+I@TV/Q%XENHY;BVL@V_[-"L4<<4*%L,Q1
M TA +LVT8 .^HHHH XSXS:)\<M;TRRB^!WC?1=#NTG8WTNM:8URLL>WA5 (V
MG/.:^?/VK?!O[:=A^SKXNO/B!\9_!^H:+'I+'4;*Q\./%--'N7*HY;Y3G'-?
M6U>4?MS_ /)H_CW_ + +_P#H:T =!\*['QR/AAX<#ZY9%O[!L\D6IZ^0GO6_
M]B\;_P#0;LO_  &/^-1?"[_DF?AW_L!6G_HE*W: ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
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
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_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_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBD9E12[L  ,DD
M\ 4 9'V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7A_P"VQ_P54_8>_P""
M>WBSPEX!_:G^+S:#KGCBZCA\-Z9%H]U<-<(TZ0M,TD<9BABC9P7:1UP.@/ /
MA'_!57_@JA^VC^P_^V3\$OV=_P!GO]B2Y^(OACXBW,-SXB\1:787^I7T-I#?
MQQ:E!;V=H@\N2*VEAE6>1W3,P!CPA+ 'W/\ 8O&__0;LO_ 8_P"->.>-/V]O
MV9OA[^U!X?\ V+?%O[4OA"V^*GB>7R](\$1AYKTL;=[E1,L89;;?$A9/.*;\
MJ%W%U!^>_P!OO_@GG_P4G_:$_P""G'P:_:<_9H_;0;PE\)_ YTZ^\7^ ]5\0
M7XM+^]M;V1Y0EC;KY5Q]HM7$+-*R[-K%3EL5['\:?^"0W[$G[07[=WA7_@HM
M\4_!.K7OQ&\&66GPZ#+::_/:6<<]E<23VUW)%;E&FF5I-I\QVC9(T5D(!R >
M&^/O^"T'Q/\  W_!:;P__P $D]0_9MNDL=4MHYY_B.MR\Z/'/I[7%O+':QP_
M)#]H'V9Y7DPK!C@!<E_AC]G3_@MS;_\ !:G4_C;KG[1NGW_[,%I8R0Z;X;U+
M6([=9(;C3TS'#8VD)\R>"^ Q-<D,8@V)"7(/Z"QZ=I\5]+JD5C"MS-&D<UPL
M0$DB*6*JS=2 6; /3<?4U-0!\4?!C_@B1\!?@;_P4H\9?\%1/!GCC7XO'?C&
MXN9;C1DNDCTB W5ND=T?)2,/*TLJM.=\A42,"%!4&OJ+PS\(M*\%>(-7\6^#
M?"WA;2=5\0W/VG7]3TSP_%!<:E-@#S+B1%#3/@ ;G). *[6B@#\NOCO_ ,&Z
MOQ$_:(^,?B3XW_$/]NN&?6/$VK2WUX1\.FVQ[C\L2?\ $PX1$"HH[*@':N2_
MXA;]0_Z/>A_\-R?_ )85^N5% 'Y=? C_ (-U?B)^SO\ &/PW\;_AY^W7#!K'
MAG5HKZS)^'3;9-I^:)_^)ARCH61AW5R.]?I;]B\;_P#0;LO_  &/^-;%% &/
M]B\;_P#0;LO_  &/^-,GTOQC<PO;7.JV$D<BE9(WM,JRD8((/4&MNB@#SBW_
M &=?!%CX0\1> M'\ ^$M-T?Q=!/#XGL-)T".S34UFB,,AF\D*79HSLW$[L=^
M*\K^!G_!*[]F+]EKX#?$+]G']E[P-;_#_P -_$V"\7Q,NA7]U+.)+BS^R--
M]W)-Y++%C8JCRU8;MA);/TW10!\*_L1?\$2O"?\ P3D_9!^+W[+/[*OQQUCS
MOBA#J#6_BCQ9:PW-UI=Q-IWV. _Z,D E2)LRX 0DNPR.#7*_\$XO^"8/[>G_
M  37_8$^,?P7MOVI8/B/\1==75+GX:ZA<ZA=BWLI/[+6*PA'VQF%J?M8=VVY
M0!E.200/T4HH _.W_@G_ '7_  7!_9__ ."<OQC\>?\ !0>YD\;?%_PT-8N_
MAEX:@L=.U&?5(+?2HY+.)/[)"F<SWGFQ[)#YWR]@5IO[!7_!4#]N[QU_P3,^
M+W[=G_!0W]FZT^'&M_"LZS,/!W_".:AHUQJEMI^F0WF[R;]I)(C++(T"DY&Y
M#P:_12H[JUM;ZV>SO;:.:&5"LL4J!E=3U!!X(H ^&_\ @GY_P6<\&?MR_P#!
M/_Q]_P %$=6\#:IX!\'_  WN-53Q%;ZJL=Y*\>GV$-]<2VYB(\U?+F"*"JLS
MJ5 KU3]DG_@I3^S)^VS^S3K_ .UY\"OCS82?#_PI<WEOXH\0>(-"N=*BTI[6
MVCNKDS&[2,;(X)HY&E4M& 3\V58#U_Q1^SA\!?&/PF\0? G7?A%H#>#_ !5!
M/#XB\.VNG);VNH+,H67S$A"[BX !;J<#GBO*K'_@E?\ L:>$/V)_&W_!/_X-
M> +SP#\./'T%\FNV7A;5I3<*UXB)<212W9GV%D15P05 & HH ])^$'QD\&?M
M!^$1\0/@+\>?!?C;03<& :UX1U:WU*T\T*K&/SK>1TWA70E<Y 93CD5U/V+Q
MO_T&[+_P&/\ C7QU\-/^"*/P\_9G_P""5OQ*_P""8O[*OQNU_1[7X@1:KCQI
MXIM8;Z\MI+^.*&4NEL+99/W$0B!780,'G&#RW[.7_!.']NW]@S_@CAX__9#^
M"/[1G_"9_&N_?4[CP?XQN=4GMH[66X:&*$1O=&0P>5#&6"\J),XZDT ?=WV+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7PE\#?%O\ P65_92_X(Q>,_B#^
MTMH5U\3_ -IK1I+^;PSX?@TZUU1YXS<Q06D7EZ5L^U*$WSM@^;M8AB-N _X/
M_P#!6/\ :E^&/_!%KQ'_ ,%-O^"A7[+D/A?QGX8FNOM7P[M;"]T!YD748]/M
MU>._\^:V>65\C<&!4J0,'- 'W5]B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M?)W[./\ P6B^!GQA_P""65S_ ,%8OBC\.M>\">!+![D7VG32)?W6R&^%COB\
ML()0UP=@&%.0>*]5^!?_  4E_8U_:"_9!7]O#P;\8K;3OA6'E2Y\5^*;672H
M+5HKC[,_F_:E38HF/E[_ +I/0F@#US[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P :J_"OXO?"?XZ>";7XE?!/XG>'O&'AR^+"RU_POK,&H65P58JP2>!V1B""
M#@\$8-=%0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL5XS_ ,% /VL=
M&_8K_92\5?'>_>%]1L[3[+X;LYNEWJ<V4MX\?Q*&_>.!SY<;GM0!Z=]B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"->8_\$_\ ]K'1OVU/V4O"OQWL'A34;RT^
MR^)+.'I::G#A+B/'\*EOWB \^7(A[U[-0!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_ (U:TJ#7X9'.L7\$RE?D$46T
M@U>HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRC]N?_ )-'
M\>_]@%__ $-:]7KRC]N?_DT?Q[_V 7_]#6@#NOA=_P DS\._]@*T_P#1*5NU
MA?"[_DF?AW_L!6G_ *)2MV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HJ*]O;+3;.74-1NXK>W@C,DT\\@1(T R69CP !SDU\@?M2?\
M%]O^"2/[(WVBQ^)/[9WAC5M6M\J=!\#RMKMWY@ZQL+(2)"_M,\8'<B@#[$HK
M\+/CS_P>A:7XJU__ (5Y_P $^/V"_$OB[5[R0Q:7>^-+O9)*_;;IVGB:28'K
M@3H<=N>. %]_P>'?\%2?^/>VO_@+X2U#N$C\');!O=O,UC&/3<./4\@'[L?'
M3]I[]G#]F+P]_P )7^T9\>?"'@73BI:.Z\6>(K:P67'9/.=3(W8*N23P!FOS
MS_:C_P"#NG_@DY\!_M&E?"?7/%OQ9U6+*(G@_06MK(2#L]U?F'*_[<22CTS7
MS;\#/^#,*3QOXA_X6-_P40_;\\1>*]8O&#ZI9^"[9C-*_?=J>H^;)*#TYMU/
MOSQ^AO[+?_!OS_P2,_9)^S7_ ,/_ -C7PWKFKV^#_;OCU7UVY:0=)%%X7BA?
MWBCCQVH _+_4/^#E7_@MS_P4*OYO#7_!+K_@G$=)TZ:0Q+K]OH-WXCGM3G 9
M[R1(;"#W$L3 ' SZPI_P0:_X.,?^"EK#4/\ @I+^WT?!V@7IS>>&M0\4/J)C
MW=2NE:68].Z=<2J>@Z=/Z"].T[3](L(=*TFPAM;6WC$=O;6\02.) ,!55<!0
M!P *FH _);]EO_@SG_X)D?!S[-JW[07B?QM\6]2CP9[?4]4_LC3'8=U@LBLX
MY[-<N.WKG]%_V<OV(?V/?V0],&E?LQ_LS>"? Z^5Y<MSX=\.P6]S.O\ TUN
MOFS'W=F/O7J5<W\0_C)\(?A%8_VI\6/BKX;\+VVW=]H\1:Y;V4>WUW3.HQ0!
MTE%>4_ []NC]C/\ :;\=:I\-/V<?VH_ GCW7-%L1>:K8^#O$]MJ1M8"XCWNU
MN[J!O8+USDUZM0!_(%_P='?\IU_CG_W+/_J,:37P!7UI_P %T_VE=)_:W_X*
MS?&KXW:+X.U'0(I_$5OH\FDZJZ-/#-I5A;:5,6*$K\TMD[@ \*P!YS7C/[/7
M[/MU\9[/7=0FE:""QL6CL)<X5[UAE%)[J ,M_O+0!YC7]?O_  :X_P#*"CX&
M?]S-_P"I/JU?R#WMG=:=>2Z??6[13P2M'-$XPR.IP5(]01BOZ&?V+OC;_P %
M8/@E_P &ZO[*FJ?\$H/A%_PEWB&^\0>+XO%EM_8$5_\ 9[(>(-5,;[9'4)F3
M(R,T ?N]17X _P##?7_!Y)_T94/_  W-I_\ 'Z^X/^"(?[1G_!<3XV_%+QQI
M?_!5_P"!'_"(^'['P_;2^$[G_A%X;#[1>&<B5-T<C%\1X.#B@#]'J**_"'XL
M?MU?\'>6D_%/Q+I?PY_8X^T^'K;Q!>1:%<_\*]M'\VR6=Q ^XS@MF,*<]\T
M?N]17X _\-]?\'DG_1E0_P##<VG_ ,?K]W_A1J'C+5?A;X:U3XBV7V;Q!<^'
M[.77;;RPGE7C0(9TVCA<2%ACMB@#?HKX@_X+>?&W_@K!\$OA9X'U3_@E!\(O
M^$N\0WWB"XB\66W]@17_ -GLA #&^V1U"9DR,C-?G!_PWU_P>2?]&5#_ ,-S
M:?\ Q^@#]_J*_.'_ ((A_M&?\%Q/C;\4O'&E_P#!5_X$?\(CX?L?#]M+X3N?
M^$7AL/M%X9R)4W1R,7Q'@X.*_1Z@ HK\(?BQ^W5_P=Y:3\4_$NE_#G]CC[3X
M>MO$%Y%H5S_PKVT?S;)9W$#[C."V8PISWS7/_P##?7_!Y)_T94/_  W-I_\
M'Z /W^HK ^%&H>,M5^%OAK5/B+9?9O$%SX?LY==MO+">5>- AG3:.%Q(6&.V
M*^/_ /@MY\;?^"L'P2^%G@?5/^"4'PB_X2[Q#?>(+B+Q9;?V!%?_ &>R$ ,;
M[9'4)F3(R,T ?;]%?@#_ ,-]?\'DG_1E0_\ #<VG_P ?K[@_X(A_M&?\%Q/C
M;\4O'&E_\%7_ ($?\(CX?L?#]M+X3N?^$7AL/M%X9R)4W1R,7Q'@X.* /T>H
MHK\(?BQ^W5_P=Y:3\4_$NE_#G]CC[3X>MO$%Y%H5S_PKVT?S;)9W$#[C."V8
MPISWS0!]O_\ !T=_R@H^.?\ W+/_ *D^DU_(%7Z__P#!4?\ :\_X.6_BA^PG
MXY\"_P#!0+]F#_A'?A%??V9_PENL_P#"%6UI]GV:I:26O[U)69-UVELG .=V
M.]?D!0 5]Q_\&W7Q.^&_P:_X+0?!SXF_%[X@:)X6\.:3%XEDU37_ !%JL-E9
M6:-X;U1%:6>9E2,%V51N(R6 ')%?#E?2_P#P1\_8E\!?\%%_^"C7PX_8V^)_
MBW5]#T'QA+JAU+4]!\K[9$EII5Y? 1&5'0%FM53+*P <G!Q0!_8+^R?^WW^Q
MY^W.WB@_LD_'C2/'4?@V_AL_$5QHR3&&VFE1GC"R.BK,K*C8>,LAVD;L@BNV
M^.=M\4;SX*>,+3X'ZM!8>-)/"]^OA"]N[=)HH-4-N_V5W1_E=!-Y9*G@@$5X
M7_P3:_X)"_L6?\$I]!UW2_V3_#&O07WBF.U3Q-K?B#Q'/>7&IBV\WR"Z96W0
MH9IL&*)/]8<Y&,?3U '\]O\ PY@_X.:/^"GO^F_\%!_VW'^'_AJ_YO?#6I>*
M@ZE&[C2=%"V3'':21&&<'G-?7/[ O_!I-^PY^QM\3/"WQY^('QF\>?$+QOX0
MUJTU?1[H7*:-IT%[;2K-#,MO;[IN)$4[7N&4@8*D9S^K-% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4]?\0:!X4T6
MY\1^*=<L]-TZSB,MY?ZA<I## @ZL[N0J@>I.* +E%> _M,?\%)?V:?V<?V(/
M$?\ P4#TO7)?B1\//#@_?7WPPN;353=$7RV+^2XG6%UCN&VR-YF$".3]TU\\
M>.?^"E'[4_[>'_!&*?\ ;L_X)%^! GQ'U#4/LUAX/UC3XM2O;?RM3^QW,2IN
M6'SUB*W2EPR>7U4Y! !]_P"I:EIVC:?/JVKW\%K:VT32W%S<RA(XD49+,S$!
M0!R2>!7SQ_P4-_X*F?LI_P#!,[]GW2?VE/V@=2UO4?#OB'4([+PZ?!VE?V@V
MISR0/<1K')N6!0\4;NK22HK!3@G%?/7Q9_X)Q_M6_P#!77_@C'X%_9?_ ."C
M/BN7X<?&>/4;+4_$VM6]M9ZB$NK6ZFC\UX;&:.W<SV4A)C1U2.60''[O%?0W
MP\_X)C_LXV?[#'P\_8)_:*T6/XO^$_AW9V,6FR>.+.-S</9AUMG>*/"8CC?R
ME0Y'E@*V[DD \&_X*L_\%!_^"@GA?]B7X1_M)?\ !('X%6_Q'?XLS6A!;PO=
M:M?:;9WMA]LM+I+>WD"( $=9))M\<;% >N:I?\%9/^"6'[2/_!9/X$? VXT?
MX_:K\#=6TN)-2^('AV:XN;B*)KJUMY7A:UMYUBN+JUN8MB,T@ #RD/TS]_\
M@SP5X-^''A33_ ?P\\):9H.AZ3:I;:5HVC6$=K:6<"C"Q10Q!4C0#@*H %:=
M 'S[^T[_ ,$Q_P!D#]NB'X>WW[<'PGT_XDZM\.;>;^R+R_>>T@EN)XX%N99(
M()0KI(UO&WDR%T&.AZU[_;V\-I;I:V\82.- D:#HJ@8 I]% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1W5K:WUL]G>V
MT<T,J%98I4#*ZGJ"#P14E% '!_%/]E[]GCXV?!'4OV;?BA\&] U;P%J^/[1\
M)R:>L=E,1<BZ#&./: ?/42Y&#O&[KS7E7Q4_X)2?L=_$C_@GWJ'_  3'T#PG
MJ?@KX2W^,:3X/U5HKBV_XF8U-O+FN1,<-= N0P88)7A< ?2-% 'PW\3O^")W
M@Y/^"-UY_P $?_V:?CSJ_A+1G96L_&OB'38]3OB/[;&KR"9;=K569Y!Y6]=N
MU,?*<8/.ZO\ \$^O^"A'[+G_  0ZM?V$_P!B[]H5=4^-^CNGV+XB76LRV+R*
M^N&_F,<DWFE#]F)ME1CMVG&0.:_0:B@#\^O&/Q(_X+$_L=_\$0M(\4W'@FZ^
M+7[5VG20IJ=E'H\>K"7S-89WW0Z>8Q.L>G8CW1D-N"L26SG\T?\ @H)_P4N_
M:=_;F^&WPS\"?M,> K7P;XI\,:5-=^._"NG:7=6$-OK<T\H6-K:ZDDFB>&T%
MNC)(Q9)I+E>.@_<W_@H!^UCHW[%?[*7BKX[W[POJ-G:?9?#=G-TN]3FREO'C
M^)0W[QP.?+C<]J_F8\0:]K/BK7KWQ1XCU*:]U'4KN2ZO[RX?=)/-(Q=Y&/=F
M8DD^IH _0;_@WA_;/_X4M^TA>?LP>,M6\OP]\2-O]E>:^$MM9B4^5C/ \Z/=
M$>[.L K]QZ_DR\/Z]K/A77K+Q1X<U*:RU'3;N.ZL+RW?;)!-&P=)%/9E8 @^
MHK^F?_@G_P#M8Z-^VI^REX5^.]@\*:C>6GV7Q)9P]+34X<)<1X_A4M^\0'GR
MY$/>@#V:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RO&OCOP
M5\-_#LWB[X@>+-.T72[<J)K_ %2\2")68X5=SD#<Q( '4D@ $F@#5HKSSX/_
M +5?P!^.DZZ9\._B7IMSJ;+*XT2>Y6*^\M'9#)]G8ARF4/S@$8[]JZ/XD_%;
MX:?!SPVWB_XJ^/-*\/:8KA/MFK7R0([GHB[B-[GLJY)["@#H***XEOVD/@.O
MCK_A6C?%C1/[;&H#3S9?;5XO2-PM"_W!<$<^3N\S'\- ';452\2>)?#O@W0;
MOQ5XNUZSTO3+"!IK[4=0N5A@MXU&2[NY"JH]2<5A_#CXU_"GXN/=P_#GQU8:
MK-8"-KVUAD*S0)("8W:-P'5' )5R-K8."<&@#J:*** "O*/VY_\ DT?Q[_V
M7_\ 0UKU>O*/VY_^31_'O_8!?_T-: .Z^%W_ "3/P[_V K3_ -$I6[6%\+O^
M29^'?^P%:?\ HE*W: "BBB@ HHHH **** "BBO /^"H_[<__  [7_83\<_MK
M?\*N_P"$T_X0O^S/^*9_MO\ L[[9]LU2TL/^/CR)_+V?:O,_U;;MFWC=N ![
M_17X _\ $<Y_UBZ_\S9_]Y:Z7XB_\'I/BGX8_P!E?\)+_P $LMG]K::EY!CX
MUGY,]8V_XDOWUXR.VX4 ?NS17Y _\$N/^#K7_AY1^W9X&_8I_P"&#/\ A"_^
M$T_M/_BIO^%H_P!H_8_L>EW=_P#\>_\ 9<'F;_LOE_ZQ=N_=SMVG]<]>\0:#
MX5T>X\1>)];M--T^TC,EW?7]RL,,*#JSNY"J/<F@"W17P]^U)_P<9_\ !'_]
ME+[3I_B7]KK2/%VKV^0-$^&\+ZY*[#JGGV^;5&!X(DF3GCL:_/OXQ_\ !Y1\
M3/BWXF?X:?\ !-;_ ()VZUXEUBXS_9EUXODFOKJ7L/\ B5Z6&8]NET?2@#]Y
M:\R_:)_;1_9(_9(T@ZU^TU^TEX*\#1&/?%%XE\1V]K/./2*%V\R8^R*QXZ5^
M!%CXJ_X.@/\ @JW\0[7X2>*OVMO#?P2771*;'PB?'>G^%;UHT1I)D%A8-)K,
MBK&K,PE1@%!R<!L?0'[.W_!EE\*9M7'CC]NO]M?Q9XVU6ZE\_4=/\'626*22
M]Q)>79N)9P>[".)B.XZT >Q?M2?\'A__  2^^#'VG2?@+HOC7XMZG'D0S:-I
M!TO368=0UQ?;)@,]&2W<'KG&,_*,O_!?S_@X:_X*3RMIG_!-'_@GZ?">A7C%
M;/Q-8>&)=6:'/ #ZIJ*QZ</^!0KT)Z5T/QV_;8_X-Z_^"&'[2/B/]E?X=_\
M!*'6_%/Q(\"S6Z7_ (B\16%E?J99K:*YCE@O=1NKB:,M',AS'#&!NP!BL/5_
M^#S7]J'XN:[;^ _V._\ @F'97&J73&'2K&[\07NN3W!52V$MK&UMV)"J3M5C
M@*><"@!MC_P;?_\ !=+_ (*)WD7B#_@J%_P46.AZ7<2"27P]=>(;GQ#+:MG)
M"6%N\.GQ>QBE(SVXY^P/V6_^#0S_ ()2? O[-JWQAL/%_P 6M5BPTA\5:ZUG
M8>8.Z6U@(3M_V)9)0>^1Q7T+_P $[O\ @K/\.?VB_!/PW^#/[6'B?0OA_P#M
M,^*],GD\0_!2XT^[T[4]/N(UGN #971:>W5[.);I!,V6BD1@2&7/D/\ P6$_
M:J\$?M>^*KK_ ((M?L;?MMZE\-/VH=3UNPN;+R3KND6\5NED=3G@FU*RMRK+
M)IY=PB,ZM)LC;:V=H!]N?"/]G7]DC]C+P;)9?!3X-^ OAIHD406[DT/1K32X
MG [S2(J[SQDLY))Y)I_@#]L3]DKXL?$F3X-_"O\ :?\ A]XG\6PV,E[/X9\.
M^,;*^OXK:-D5YG@AE9T0-(@+$ 98"OYE+3_@C5X4^(W_  5BL/\ @E7^V-_P
M49\?ZE\6;L[I=5LO 9U72<MHYU8#^T+[5HI\M -@(M&_>G:<#+5]9_\ !,W]
MG;]A'_@DY_P<0:5^P3X!L/B[XA^(CZ-<Z8WCO7_$^F0:')#<^'_[6^73X;+S
MW)V+""UR L@W88#! /W_ *_'_P#;O_X.\_@-^QO^T+XX_9GT#]BWQMXF\0^
M_$MYHFI3ZMXAM-*M+B>WE:,RQ/&MTYB?;N1F16*L"54\#Z!N?^"N_P"T5#_P
M7,C_ ."5_P#PR*1\/T ^T_%2)[N;[_A[^U(R0L0AB'GD6QW.W//!(%<=IGQ)
M_;DT;_@X#OO@?IO_  37\&6GP"O+@W&J?'+3/@[-#?7\TGAX7:RSZPS&*9QJ
M.+8LJYPH4_,": /BO_B*8_X+,?M)C;^Q/_P21CNHKDXMYT\*Z_XF*J>^^T%L
MG']XC;W(Q7[>_L?>/?B[\4OV4_AQ\1/V@?!$WAKQYK/@G3+OQIH%Q8M;-8:L
M]M&;N+RG):-1-YF%)) P"37R/;:O_P %R3_P7,DTE]+$W[&$ (:[$/A^(Y?P
M\'4Y8C4I"FJG9\G&.N4!HTW]EO\ X*_1?\%RKC]I&Y_:-$O[*40<6_@*X\72
MJS"3P^(3ML4B*,5U,F0&1QA06'84 =Y_P6M_X)[?M%_\%(OV8= ^"G[,G[2<
MWPPUO3_&]OJ>J:RNJ7MO'=Z:+2ZAEM76T(:7,DL$@5L+F+J#BOS:\ _\&4_P
M]N/$4<G[2/\ P4JU;6-6O\RRV&@>$(K:XEP/F(FNKN=I>!][RACTK[IT7_@E
M?^V/IO\ P7'O/^"E%S^V&9OA&PD6R^%,^J:C,R+)H L'"Q,1;0@7NZX&T'(]
M&)Q9\+_\$-=$\*_\%LM5_P""R%A^TE=+-J1<GX<Q^%56(>9H2Z7)OO?M)+Y<
M&Y&(5P2$YQO(!SO_  2O_P""5'_!)O\ X)2_M6ZOX6_9K_:WN=?^,>M>&9]&
MU7PAXJ^)&E7.IM:;X+R4C3;:*&12OD1ON*$JA.3AB:^K]&_X*)?L5^(?VL[C
M]A;1/V@-(NOBU:K,UUX)AAN#<P^5 +A][>7Y:D0D/@OD@\9KR+P[_P $4/V:
M/#G_  5>U+_@KW9?$?QROQ U O\ \4W'>V:Z( ^CKI;[H_LQG<F,&7B9<2$'
ME1M/8:'_ ,$E?V*O#_\ P4(O_P#@I_8>"-6_X6[J!8R:NWB"X%I'NTU=-;;:
MJPB.ZW7!W!OF)88., '\PW_!R98^'K[_ (+E?'+3/A]H,5M#+K.BQ+9V=B(!
M)>'1-.6X8( ,M)<>:Y;'SLY?)W9-[X,?#BU^%7PYT[P?"%,\47F7\J_\M+AN
M7;/<9^4>RBOV*_X."/ ?[%_[/7B0_$SX=?!/1;;X^_%@L=?\<Q33&^@T:.U6
MRFP#(4C\^)4MOE4!XUGSSDU^3U 'R1^VS\+/^$5\=1?$#2[;;9:[G[3M'$=T
MH^;Z;UPWN0]?NS_P:L?\%COV=-:^ OPC_P""0</PZ\;K\0M(L/$EW+X@-E9G
M171M1U#5,"3[3YX/DS*G^I_U@(^[\U?'W[!'[4-W^QQ^UGX-^/Z6OVBRTC43
M%K5N(PS2V$Z&&Y"9_C$3LR_[2CMFOZ,O!W[/O[)^I_$*W_:M\#? GP _B[6K
M07<'Q$T_PI9#5+R&>%5\S[<L7G.'A*KG?RF >.* /$/!'_!9G]DSQ]_P4PUG
M_@E-HN@>-4^)>A^=]JOKC1[<:0_E6*WK[)UN#)Q&P'S1#YN.G-:/@W_@K_\
ML=>.O^"B>K_\$O=#U#Q)_P +3T4S"[@ET(BP;RK);QRMP'(.(F'4#YN/>O6-
M)_8T_9,T#X^S_M4Z%^S?X*LOB5=B7[7X[M/#EO'JUQYD0B?S+E4$CYC4(=Q/
MRC%9VA_L&_L=>&OVFKK]LOP_^SQX;L_BE?+*+WQQ;V96_G\V(0OO<'#9C 3)
M'08H XGPE_P5D_8H\;?MZZI_P34T'Q_J;_%O1VF%YHC^'KI;<"*S6\<BZV>2
M0(6!^]G/'6M'PQ_P5*_85\8_MLZC_P $ZO#_ ,;FG^,>E-*+WP>?#.IJ$$=J
MMVY^UFV^RD"%@W$O7Y?O<5J>'?\ @G+^Q1X3_:WO?V[?#GP"TRT^+6I)*M]X
MTBO+KSYA+"()-T9E\K)B 3.S.!6=X6_X)>_L*^"_VT]1_P""AWAGX%K:_&+5
MEF74/& \2:F_G"6 6\G^BM<FU!,2A<B($8R,'F@"]X>_X*1_L2>*_P!KV^_8
M+\/_ ![L+GXN::91?>"UTZ\$\7EVPN7S*81"<0D/PYZXZ\5HZ'^WU^QOXE_:
MAO/V*]"_:%\/77Q5T\2&]\#Q3M]NBV0"X?*[<<1$.>>AKD/!_P#P2A_8D\"?
MMW:K_P %)/#/PVOX?BWK(G&H:Z_B*\DA?S;9;:0BV:0PKF)0.%&.HQ6;X(_X
M)"_L;?#_ /X*$:O_ ,%.?#VC>(!\5-;-Q]NO)]>=[(^=:K:OMMRN%_=* .>#
MS0!ZEHW[:?[)/B']H6\_9,T/]H[P;=?$VP#F\\!PZ]"=5BV1"9LV^[?Q$PD/
M'"G/2M'2OVJ?V7]=^,]W^SAHG[2'@*\^(=AN^W> K7QA92:U;[8Q*?,L5E,Z
M8C(<Y084[NG->%^!/^"-?[)/P\_X*2:Q_P %3]!U;QBWQ,UPW)O;>YUF%]+_
M ']HMHX6#R ZXC48_><'U'%9WP__ ."*?[+_ ,-_^"H6M?\ !630OB%X]G^(
M>O?:OMVBWVI63Z,GGV:VC>5$EHLZXC48W3-R3VXH ^EM.^/7P,U?XE7/P9TG
MXT>$[KQA9$B\\*6_B.U?4H"$\P[[57,J_)\_*CY>>E:-G\2_AQJ'BR;P%8?$
M#1)]=MF*W&BPZK"UW$0N\AH0V]3M(;D=#GI7R/\ #K_@B3\"_AM_P5?UO_@K
M9I?Q=\67/C#7A=_:_#5VMJ=-C,]DEH?+*QB4;8UR,L<D^E9WPT_X(@?#?X:_
M\%>]?_X*Z6GQWUR\U[7UO/.\'7&DPBUA,]DMGE)@V_"HN<%3DGK0!]M0:[HE
MS?R:5;:Q:R743;9;9+A3(C8!P5!R#@@_0BK5?!?PN_X(;Z)\-/\ @LQXB_X*
M^C]I*[O[SQ EYGP')X55$MVGL%L\B\%R2P5%SCR1G.,BJGPF_P""(_B+X9?\
M%IO$W_!6NY_:H_M&P\0_;&C^'?\ PBSQ?96GL$LQ_I7VME?:$W9\E<YQQUH
M^_Z*^ /A+_P1_P#CW\/O^"TOB;_@I]KG[6W]H^#=;^V_8OAJMO=*+4S6"6J_
M,9C$=I4OP@SGL:/A'_P2Y_;6\#?\%I/$_P#P41\4_MA_VC\*M9^VC3_A>FM:
MD1;"6P2WBS W^C?+(OF<="<CF@#[_HKX ^$?_!/'_@I=X._X+2>)_P!N+QM^
MVA_:/P%U?[:-,^%,?CO67%L)+%((,Z>\0LAME5I.'^4G<,M1\(?V,/\ @K+X
M7_X+2>*/VJ_B'^UA_:/[-NJB].B_#9/'6H3"TW6*0P9T^2$6\>)@\GR.<'GK
M0!]_T5\ ?"#]G+_@L5H?_!:/Q1\<_B3\>/M?[+M_]M;0O!R^*%E%N38I%;@V
MIC!3]^'?Y6(!Y-'P?^&O_!:[3_\ @M'XI\=_$_X@>;^R=<_;7\/Z*-5TR3RR
M;%([=?*"_:U_?AGQG'//!Q0 ?\'1W_*"CXY_]RS_ .I/I-?R*>#O"NJ>-_%-
MAX2T6/=<ZA<K#%D<+D\L?8#)/L#7]=?P>M_^"Z:_\%HO%,GQ6GV_L?-]N?PV
MF[PTV3]B1;<?NO\ B:#_ $G>V&X]?EXKX"_X+.?MA_\ !0G4?VOOBQ^R'\:/
M'UO;?"6UU^QO/!'AFTL; 2SVGV=)(Y9YX 9BOF%F6*5@W"L5XC- 'X__ +7?
MP"TOP1X6T3Q;X/LMMMI]M'IVI;5Y; _=S-CN3N#'U*U[_P#\&N/_ "G7^!G_
M ',W_J,:M7J7P&^-'C/]G;XS>&OCA\/KOR=7\,:O#?6F6(678?GB?'5)$+1L
M.ZNP[U^P'[$G_!3#_@IM^U9_P4\F\#S?LO+:?LJZUH]QJ7A7XC2>";Y'<+8Q
MO'"VH"8VQD%T9(F79G,;*,$$T ?I717P!\&?^"B?_!27QQ_P6?\ %G[#_CK]
MC#^R/@1H_P!N_L?XIR>!]8@-[Y5G'+#B^EE-G)OE9E&Q!N XY!-'P7_X*K?M
M>_$3_@L]XL_X)T^*/V0/[+^&6B_;VTKXFOIVH1F[6WM$E&)'7[/)NE?9E3T'
M<T ??]%? 'P6_P""RWQ8^*O_  6=\6_\$M;[]D_^S_#?AO[>8?B0=5G_ -)%
MO:1SC]PUN$^9WV<2GIGVI_P2_P""YEM\9O\ @LMXP_X)&P?LQ/8MX3-]_P 7
M!7QD)EN1;6B3MFQ^QKY>6<)_KVQC/M0!]^45\+?!O_@N%X$^,7_!7;Q5_P $
MEM-^ &K6NK^%6OO/\:/KD3VLPMK5)VQ (PZY+A/O'!&:U?A'_P %MO@?\7_^
M"JWBG_@D]HWP@\5V_BSPL;O[1XHEDMFTV7[-;)/)@"3S5X<*/E/.<X% 'VI1
M7Q]\*_\ @M9^R[\7/^"FWB3_ ()3>'/A]X^B^(7AAKS[=K=SIED-%<6UND[E
M)ENS/DAPH!@'S=<#FM7X9_\ !8[]D3XK_P#!1;Q%_P $O_"]KXM'Q+\,_:?[
M0EN=%C73&\B!9Y-DXF+'"NHY09/% 'U917S+\//^"N'[%_Q0_;UUW_@FQX3\
M5ZU)\5/#K7(U+39= F2U400+-(5N<>60$<=\D\5J^!/^"J'[#/Q)_;7UO_@G
MAX0^,<US\7?#_G_VGX7;PUJ*)'Y,2S2XNF@%LVU&4\2<YP,GB@#Z%HKPWP9_
MP4G_ &(OB%^UKJW["G@[X]6-[\6-">==5\'+I=XDT!AB667]Z\(A8*CJ<JY'
M.!D@BM3PK^WO^QQXW_:7U/\ 8X\)_M#>';[XH:-YO]I^"8;EOMUOY<8DDRI7
M!VHP8X)P#0!Z]17FGAS]LK]DWQ?\=M0_9?\ #'[2'@J_^(^E/*NH^!+;Q';M
MJUN8XUDDW6H?S0%1E8G;@ UJZ-^TM^SEXC^+%Y\!?#WQ_P#!-_XYT\.;_P %
MV7BNSEU:VV*&;S+19#,F%()RHP"">M ';45SFF?&'X1ZUXVN?AIH_P 4O#EW
MXCLV9;SP_;:Y;R7L#*H9@\"N9%(4@G(& 0:U+;Q3X8O=8E\/6?B.PEU"$$S6
M,5XC31@8SN0'<.HZCO0!?HHHH **** "BODG_@L_^V?_ ,,>_L::M_PC.K?9
M_%_C??H7ACRWQ)!YB'[3=+W'E0DX8=))(O6C_@C!^V?_ ,-A?L::3_PDVK?:
M/%_@C9H7B?S'S)/Y:#[-=-W/FP@98]9(Y?2@#ZVHKP;]GG_@IK^Q!^U?^T/X
MO_98_9Y^.UEXG\:^ [-[GQ3IEE8W*):*EP+>11-)&L<S)*51Q&S;2Z@D$XKY
MV_X)5_\ !7?]HC_@HA^U?\<?V<_C#^QQJ/PQTSX<33:?I&N6;W5]"U]:WLMG
M?6\U^\$=N9PQA>*)45MJ3$APN5 /OK5]7TKP_I5UKVO:G;V5C96[W%[>W<RQ
MQ6\2*6>1W8@(JJ"2Q(  )->,>$_^"A/[,'QF^"WQ)^,_[*OQ)TOXMV_PQL[U
M]9L/ FH1W+7-U!:&Z6T@E)$4KR* J.K&,L<;OE;'S7_P1S_8<_X*E_LY^)_C
M-=_\%-_VH;/XK:#X]N8H?#EAJ/B"ZU*YM88'N8F8QR1K;VL-Q!,A:"$E047(
M4[A7K_\ P3+_ ."0/[(7_!)[PWXHT#]EV/Q3-)XRGMI/$5]XH\0-=O<?9_.\
ME5C18X8P@GD&5C#L" S-@4 >+_L#?\%;_BC_ ,%G/V!OCG\1_P!D?X>7'PL^
M)GA9M0TOP%#J%W!JJM=&P$VG7+O/ D!,EP)(WC*.L83)9L@TG[$7[$'_  4)
M_:9_X)2_$S]CC_@M/XMAO?%?Q%NM1BLM7M]6M]0O=,L[B&%[<R"!1;"6VO$:
M6-(G9,!%^4+S^@'AWPYX>\(:);>&?">@V6EZ;91"*ST_3K5((($'14C0!5'L
M !5V@#YD_8)_X)3?LW_L&?L6W7[">DWFK?$/P1JE]=7>M67Q'2UOHKLW*QB>
M#R%A2(6S&/<(BK<NY+,3FOH?P9X(\%_#GPW:^#?A[X0TO0='L8]EEI6C:?':
MVUNO]U(HE54'L *U** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \O_:?_ &-/
MV</VR]!TOPO^TC\/YO$>G:-=O=:=9KKU]91QS,NPR$6D\7F-MR 7SM#-C&XY
M\9_X<6?\$K_^C6__ "]]<_\ DVOK:B@#Y)_X<6?\$K_^C6__ "]]<_\ DVO9
MOV8/V-/V</V--!U3PO\ LW?#^;PYIVLW:76HV;:]?7L<DRKL$@%W/+Y;;< E
M,;@JYSM&/4** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^4O
M^"G-G\8O!>J_"C]J+X>> KKQAH7PL\5W&J>+O"=B-\T]O+;B%;R./G>]NIE9
M3@E#(&X4,P^K:X7X@_M!_#[X7?%OPA\)O'.LVNF3>-;'4I-&O;Z[6*.2XM&M
M/]%&[@R.ERSKR/\ 4L "2* /'OV'_$7P$_:N^$_@'XR^!/$%G>ZIX'U[5KI4
M4)]MT_[:+V-K6=<EH@R7"2$<AC"A!(&:Y7_@MYX-\):E^Q5?>,;_ ,,V$VKZ
M?XBT=+'5)+1#<0*UZBLJ2$;E4AV! .#N->7> ?A)X:^'_P"V1\%_B#^S#=M8
M^+_%6KZ__P +8T72;@FVN=#CNI_],O(@=L1W;41F $D@0C+*2?7?^"W>I:?I
M_P"P1JR7U]%"TWB;1A"LD@4N5O8W(&>N%5B?8$T >Q?MS_&'6O@%^R%\0OBY
MX:F\K4]'\,SMI<^,^3=2 10R8[[9)%;'?%>(:=\%]!'_  1*_P"$4E@_TB;X
M,-XF:Z+'S?[6:T.J"Y+_ 'C(+K#[\YR.M>\?M??!^7]I7]E'QQ\(O#EW#)<^
M)/#,\>D3>:/*>Y"^9;DMTV&14R?0DU\\+\==,?\ X(Y_\(V5<>,#\.C\/AX7
MQ_Q,3X@%O_9?V,6_W_.\S]YLQG9\_P!WF@#SW6_VC/%7[5EG^Q;\+?%UT;FW
M\=7AU_QQ$_W-3FTA%*+(O1XWFBED9#\I*IQP,>O?MY^+;SX)_MI?LV?%_P -
MRFWN?$'BRX\%:^(^!?6%\T"QQR?WEBF)E4=FYKSGXA?LPZY^R+X<_9*^,>L(
M&M/A#=#1_B)<Q'='80ZG&L<UXS#@00SO(&?^[(IZ X]&_:]\,)^TU^W)\ _A
MEX(N8M0MOA]K$_C;QE=VL@DCTV&(PFP61ER \\L;A5ZE5+ %030!]<T444 %
M>4?MS_\ )H_CW_L O_Z&M=)\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BN
MTABGWACL:^?/VK?V*?A/\/OV=?%WC31/$GC":[T[26F@COO%,\T+,&48=&.&
M'/0T ?3/PN_Y)GX=_P"P%:?^B4K=KB/A7X%T=/AAX<075[@:#9@9NV_YX)6_
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!L5\ ?\'1W_ "@H^.?_ '+/_J3Z37W/_P (/I'_ #\WO_@6
MU? W_!S]X5T[3?\ @AG\<+V">Y9T_P"$:P)+AF'/B;2AT/UH _E=_99^%G_"
MSOBC;?;[;?IFDXO-0W#Y7P?W<9_WFQD=U5J^DOVIOA9_PL[X77/V"VWZGI.;
MS3]H^9\#]Y&/]Y<X'=E6C]EGX6?\*Q^%UM]OMMFIZMB\U#</F3(_=QG_ '5Q
MD=F9J])H ^(/V3OV@_VA_P!EG]H#0/CC^RCXEO-(^(&E?:K?P[J&GZ7%>SQM
M=VLUG*(X98Y%=VAN)4'R$@MN7# $?3WPL^#W[?W_  5%_;\^&7[+O[?_ ,>?
MB[ _C[44>:_\86U_>R:+;N)_+D2RN6CC@5S#A2NU L@89Y4^M_\ !##X*6'@
M[_@X:^"^FO8?\2?6)/$E_IX48$;#PYJCE!Z%)%!&.@*5_5-_P@^D?\_-[_X%
MM0!_,3^UI_P;\_%?X0_MR7/_  3X_8]_9 \1>.-#U[1]/;3?V@_&VDZS-;Z+
M>26_G2%[BP":;;Q>=&8&\^WG9(Y3@B3:XH:)_P &NW_!7I/VE?#_ .R#\0?$
METOPSO3 VO\ Q'\*ZI)J&@:3')&SL4M+N:SDN&1@$951>6X)Q7]0O_"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ?AA^P?_P &S7[97_!.3_@L7\-?C]\*/'5C
MXJ^%'@Z<S:KXROKRWTZ^N5N=.N+>ZA2Q5YFVAIBG+?,I)!!Y'W1\1O\ @G!_
MP44\4?\ !;/0/V^/#?[9YM?@;I*VQN/A1<^,=799"-*>SG"6 3[&@:5O.!W<
MMER QK[G_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH ^ OBS_P $!M ^+O\
MP6IL_P#@K=KWQSTLZ=;M9/??#2_\"+>QZD\&DC3<R7,ER%3Y51Q^X?!C'?!'
M=:S_ ,$-?V?=5_X*Q:7_ ,%:K+XH>)=+\4Z/';K9>$M)M[2'2SY6EG3</F(R
M$-">0I7G%?8?_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U 'SEK__  1]_8Z\
M2_\ !1VU_P""IVJV/B5OBK9"'[+-%KI2P0Q6!L ?LZH-V8"5.YCD\^U=AJ?_
M  31_8?UG]LN+_@H-JGP%M)_C# (A!XT?5[[S8_+M/L:;8//^SC%O^[XCY')
MR>:]=_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#DKC]D/]E2\^//_#4M]^S=
MX&N/B6H01^/[GPM:2:S$$@^SKLO&C,T>(?W?RL/E)7H:["/P+X(B\32^-8O!
MVE+K,P FU==/B%U( H0;I=N\X4!1D]!CI3/^$'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?\
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
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#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#@6U6M*T"RT>1Y
M+66=BZX/FS%A^M %ZBBB@ HHHH **** "L[Q1X0\)^.-)?0?&GA?3M8L9""]
MEJEE'<1,?4I("#^5:-% '*?"+X(_"SX$^&SX4^%7@G3M&LWF>69;&RCB:5F=
MGRY11NQN(&>BX X%:?B3X>^ ?&5Q'=>+_ ^CZK+"A2&34M,BG9%SG +J2!GL
M*V** *FB:#H?AG3(]%\-Z-::?9P[O*M+&V6*),DL<*H &223QU)JBOPY^'J>
M,#\0T\":,-?,7EG7!I<7VPIC&WSMN_&.,9QBMFB@!EU:VU[;265[;QS0S(4E
MBE0,KJ1@J0>"".,5F>$/ ?@;X>Z:^C> ?!FDZ'9R2F5[71].BMHV<]6*QJ 2
M?7K6M10 4444 %>4?MS_ /)H_CW_ + +_P#H:UZO7E'[<_\ R:/X]_[ +_\
MH:T =U\+O^29^'?^P%:?^B4K=K"^%W_),_#O_8"M/_1*5NT %%%% !1110 4
M444 %>)?\%%OV,-+_P""@_['GBO]D?6O&W_".VWBBYTJ:75SI?VT0_8M4M-0
M"F'S8MX<VHC/SC <GG&#[;10!^2?_$+7_P!7T?\ F,O_ +YT?\0M?_5]'_F,
MO_OG7ZV44 ?FY^Q=_P &\^E_LC?MA_#_ /:XN_VJ?^$EN? -SJ4UII \"?8S
M<?;-+N]/9?.^W2[ !=>9]PY,0'&<C](Z** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*/VY_\ DT?Q[_V
M7_\ 0UKU>O*/VY_^31_'O_8!?_T-: .Z^%W_ "3/P[_V K3_ -$I6[6%\+O^
M29^'?^P%:?\ HE*W: "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 *^2_B)^U%\6?C#\2_'OPZ^#
MOCFP\):=\-?B#X1T"^G.G&ZU'4KF_P!5M(I9#ND5(;55D:/9M9IMK_.@X/UI
M7Q3_ ,%%?V'=63Q9!^V=^RUXPD\,_$@^(_#UKJ&F2-G2_$LQU6RAL_M:9PIC
MF^SN6PRD0C*AOG !]*_ 7Q%\:]0F\5>$_CC#HLU_X>U];33-:T&REMH-6LGM
M8)TN##+)(8I TKQNH=EW1$@X(KQ*_P#BY_P48^/GB+5O&_[&FK? Q/A]#JD]
MAHTOC.?4Y=0N3;N89;A_LBM&L;RI(T8ZF,HQ^]79?L6_M8W/[7O@GQ5X ^+'
MPYN?"7CWP9=C1OB#X8\]@L$LJ.%F@E5MWE2A)"I#;EVG#,-LC>"?M5_\$[_"
M_P"Q9X+U/]L[_@GYK&I^!/$?@BT;5-9\.+JT]SI>N:?#\]Q#-',[-Q&&8#=M
M^4@*K%74 ^C/VI?VE/$_[/\ X:\#> M M],U?XC?$/7[7P_X>CN(72R6Y8+]
MIOY8U??]GA4[S&K[CN1=PR6&?)\>OB+\!?VE_!G[/_QT\46/B#2_B38W8\*^
M)K;2A8RVVJ6JJ\ME/&KLC1R1NK1.,,&!0[\AAXO^U+K]UXT_X*%?L=>/=4L)
M+72]7L]8NK:WFY$-S+8PR;#_ +0+0CWQ6M_P5(6\N?VBOV4M/T8$WS?&FVF4
M)][[/'+;&<_[NP\^U 'V;1110 5Y1^W/_P FC^/?^P"__H:UTGQF^)OB_P"&
M6F65_P"$/@[K7C&2ZG:.:VT62-6MU"Y#MO(X)XXKY\_:M_:/^+'BO]G7Q=X<
MUO\ 9)\8:':7>DM'/JU]<0&&U7<OSN%.<?3UH ^F?A=_R3/P[_V K3_T2E;M
M<1\*_$^L-\,/#C'P=>@G0;,D%EX_<)6__P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+5K2M5O=0D=+K1)[4*N0TI&&]N* +U%%% !1110 4444 %%%
M% !7S7\4?A#^UKX8L]9T;P->>%_&/A[5?BAH_B'2+'4);G3[[1@-<L[R:$M'
M'.EQ;JT<DC/B-T5I& ?"I7TI10!X;\,?V6/B%\.-&^*/Q!L/B?81?%7XI3"[
MO?$UOHVZQTR6&W,%C#%;2,3)% IQER6D)9B!D**VA_!/]K/XN> D^%_[7WQ"
M\#7.ARA(_$$/@C2KJ.?Q! I!,$TD[A+>*3&)5CC)=695:(&O>Z* /+/VHOV:
M+']H+PWX?N-#UN/0_%/@GQ%;:]X+ULVOFQVEY V?+EC!4R6\BYCD0,,@@CE1
M63IG[.?C3XC?M#^'?VD?VA+K1/MG@C2[JT\%^&_#\LT]M97%T%6ZOI)YDC:6
M5T141!&JQJ"<NQ#+[310 4444 %>4?MS_P#)H_CW_L O_P"AK7J]>4?MS_\
M)H_CW_L O_Z&M '=?"[_ ))GX=_[ 5I_Z)2MVL+X7?\ ),_#O_8"M/\ T2E;
MM !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E'[<_P#R:/X]_P"P
M"_\ Z&M>KUY1^W/_ ,FC^/?^P"__ *&M '=?"[_DF?AW_L!6G_HE*W:POA=_
MR3/P[_V K3_T2E;M !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 %%%% !42W]BU\VEK>Q&Y2)97
MMQ(/,6-B0KE>H4E6 /0E3Z5R'[1_BOQYX$_9]\;^-OA;I/V[Q)I'A34+S0K0
M0^89;N.W=XAL_P"6AW ?)_%T[U\;?L;^'_A-^V9X<D\7>"/C/XIG\9R_"72&
MUGQ9;>,;U-4TOQ$T]^)S(%E 5!( 5MROD&+:%38PR ??M%?*O[87QF^)WANZ
M^!O[(ND^*;S2_$_Q5UF&T\5:YIMSLN[;3K2*)]0\B5.8II=^U95Y4;RN#@B/
MXJ>)H_V)/VNOA#H?@>\O8O OQ6O+GPUKV@W>I37,-MJ:B,V-[!YSL8Y7>0Q2
MX(#KAF#. : /JZBBB@ KRC]N?_DT?Q[_ -@%_P#T-:]7KRC]N?\ Y-'\>_\
M8!?_ -#6@#NOA=_R3/P[_P!@*T_]$I6[6%\+O^29^'?^P%:?^B4K=H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH H>)_$^@^#- NO%/BC4DL]/LHO,N[J0$K$F<;C@$XY
MKX1_;!_9.UCX2_'_ ,:_M5_L5^*8OA[XM\)?#^#Q3K6FVD>-,\2+Y]\;J*YA
MSL!>.V4@@!2X)(#MYJ_<?Q'^'GA'XM> M8^&7C[2S>Z+KVGRV.J6@G>(RP2*
M5=0\95ER#U4@CUKQ>;]@/0=;\27ECX[^,_C?Q#X-N_#EEI4_AG5=<5C=Q03W
M$OD7%S'$EQ/;XE V-*2_SARZD  '@_Q=\<ZK\4OVCOV)OVR]=T!M-T[Q/%<6
M5_ <F.SO]1L4-O$&/4.SR;">2(P>]=K_ ,%)="OOB%^UE^RK\-M 1I;Y?B=)
MK\R1C)CM-.^S3S.?[HV@\GO7TS\3/@?\,?BU\./^%4^,O#$3:+'Y#6,%DQMG
ML)("K02VSQ%6@DB95*,A!7&.F16;X _9W\'^"/'<WQ6U77=9\3^*Y=,&FQ^(
MO$MU'+<6UD&W_9H5BCCBA0MAF*(&D(!=FVC !WU%%% '&?&;1/CEK>F647P.
M\;Z+H=VD[&^EUK3&N5ECV\*H!&TYYS7DOQ!^ O[;_P 3_!>H_#_QC\<_ ]QI
M>JVY@O88_#4T9="0<!E<$=.QKZ-HH _.6[_9:_X.3-,NY=-\$_\ !1?X"V>C
M6\C1Z1:7'PVD>2"U4XB1F,!+,$"@G)R14?\ PS1_P<Y_])*/V?\ _P -B_\
M\CU^CU% 'YP_\,T?\'.?_22C]G__ ,-B_P#\CT?\,T?\'.?_ $DH_9__ /#8
MO_\ (]?H]10!^</_  S1_P '.?\ TDH_9_\ _#8O_P#(]'_#-'_!SG_TDH_9
M_P#_  V+_P#R/7Z/44 ?G#_PS1_P<Y_])*/V?_\ PV+_ /R/1_PS1_P<Y_\
M22C]G_\ \-B__P CU^CU% 'YP_\ #-'_  <Y_P#22C]G_P#\-B__ ,CT?\,T
M?\'.?_22C]G_ /\ #8O_ /(]?H]10!^</_#-'_!SG_TDH_9__P##8O\ _(]<
M=\$?!'_!RO\ &WPE<^+= _X*,_ RWAMM8N]/=+_X7X<O!(49AL@(VDCCOZU^
MI]>0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$<B@#Y _X9H_
MX.<_^DE'[/\ _P"&Q?\ ^1Z/^&:/^#G/_I)1^S__ .&Q?_Y'K]'J* /SA_X9
MH_X.<_\ I)1^S_\ ^&Q?_P"1Z/\ AFC_ (.<_P#I)1^S_P#^&Q?_ .1Z_1ZB
M@#\X?^&:/^#G/_I)1^S_ /\ AL7_ /D>C_AFC_@YS_Z24?L__P#AL7_^1Z_1
MZB@#\X?^&:/^#G/_ *24?L__ /AL7_\ D>C_ (9H_P"#G/\ Z24?L_\ _AL7
M_P#D>OT>HH _.'_AFC_@YS_Z24?L_P#_ (;%_P#Y'H_X9H_X.<_^DE'[/_\
MX;%__D>OT>HH _.'_AFC_@YS_P"DE'[/_P#X;%__ )'H_P"&:/\ @YS_ .DE
M'[/_ /X;%_\ Y'K]'J* /SA_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z/^&:/^#G/
M_I)1^S__ .&Q?_Y'K]'J* /SA_X9H_X.<_\ I)1^S_\ ^&Q?_P"1Z/\ AFC_
M (.<_P#I)1^S_P#^&Q?_ .1Z_1ZB@#\X?^&:/^#G/_I)1^S_ /\ AL7_ /D>
MC_AFC_@YS_Z24?L__P#AL7_^1Z_1ZB@#\X?^&:/^#G/_ *24?L__ /AL7_\
MD>C_ (9H_P"#G/\ Z24?L_\ _AL7_P#D>OT>HH _.'_AFC_@YS_Z24?L_P#_
M (;%_P#Y'KFOC!\,/^#E[X/_  RUGXFZW_P4=^!,]IHUF;B>&R^&!,KJ"!A=
M\ 7//<U^H=><?M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXH ^&
M_#OP _X.;/$/A^QU^U_X*2? -(KZSBN(UE^&#;@KH& .(,9P>U7?^&:/^#G/
M_I)1^S__ .&Q?_Y'K]!OA]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""*V*
M/SA_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z/^&:/^#G/_I)1^S__ .&Q?_Y'K]'J
M* /SA_X9H_X.<_\ I)1^S_\ ^&Q?_P"1Z/\ AFC_ (.<_P#I)1^S_P#^&Q?_
M .1Z_1ZB@#\X?^&:/^#G/_I)1^S_ /\ AL7_ /D>C_AFC_@YS_Z24?L__P#A
ML7_^1Z_1ZB@#\X?^&:/^#G/_ *24?L__ /AL7_\ D>C_ (9H_P"#G/\ Z24?
ML_\ _AL7_P#D>OT>HH _.'_AFC_@YS_Z24?L_P#_ (;%_P#Y'H_X9H_X.<_^
MDE'[/_\ X;%__D>OT>HH _.'_AFC_@YS_P"DE'[/_P#X;%__ )'H_P"&:/\
M@YS_ .DE'[/_ /X;%_\ Y'K]'J* /SA_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z/
M^&:/^#G/_I)1^S__ .&Q?_Y'K]'J* /SA_X9H_X.<_\ I)1^S_\ ^&Q?_P"1
MZ/\ AFC_ (.<_P#I)1^S_P#^&Q?_ .1Z_1ZB@#\X?^&:/^#G/_I)1^S_ /\
MAL7_ /D>C_AFC_@YS_Z24?L__P#AL7_^1Z_1ZB@#\X?^&:/^#G/_ *24?L__
M /AL7_\ D>C_ (9H_P"#G/\ Z24?L_\ _AL7_P#D>OT>HH _+#1?!'_!ROK7
MQMUOX)P?\%&?@8M_HNCVVH7%P_PO_<.DS$*JX@W;ACG(Q78_\,T?\'.?_22C
M]G__ ,-B_P#\CU]?^#? OBZP_;3\:?$"\T&>/1=0\'Z=:V6HL!Y<LT;L70<]
M0#7K] 'YP_\ #-'_  <Y_P#22C]G_P#\-B__ ,CT?\,T?\'.?_22C]G_ /\
M#8O_ /(]?H]10!^</_#-'_!SG_TDH_9__P##8O\ _(]'_#-'_!SG_P!)*/V?
M_P#PV+__ "/7Z/44 ?G#_P ,T?\ !SG_ -)*/V?_ /PV+_\ R/1_PS1_P<Y_
M])*/V?\ _P -B_\ \CU^CU% 'YP_\,T?\'.?_22C]G__ ,-B_P#\CT?\,T?\
M'.?_ $DH_9__ /#8O_\ (]?H]10!^</_  S1_P '.?\ TDH_9_\ _#8O_P#(
M]'_#-'_!SG_TDH_9_P#_  V+_P#R/7Z/44 ?G#_PS1_P<Y_])*/V?_\ PV+_
M /R/1_PS1_P<Y_\ 22C]G_\ \-B__P CU^CU% 'YP_\ #-'_  <Y_P#22C]G
M_P#\-B__ ,CT?\,T?\'.?_22C]G_ /\ #8O_ /(]?H]10!^</_#-'_!SG_TD
MH_9__P##8O\ _(]'_#-'_!SG_P!)*/V?_P#PV+__ "/7Z/44 ?G#_P ,T?\
M!SG_ -)*/V?_ /PV+_\ R/1_PS1_P<Y_])*/V?\ _P -B_\ \CU^CU% 'YP_
M\,T?\'.?_22C]G__ ,-B_P#\CT?\,T?\'.?_ $DH_9__ /#8O_\ (]?H]10!
M^7GQ@^&'_!R]\'_AEK/Q-UO_ (*._ F>TT:S-Q/#9?# F5U! PN^ +GGN:V/
M#OP _P"#FSQ#X?L=?M?^"DGP#2*^LXKB-9?A@VX*Z!@#B#&<'M7W)^UWX4\1
M^.?V:?&/A'PCI$M_J5_H[16=G  7E?<IVC/?BNO^'UC=Z7X!T/3-0MVBGM]'
MMHIXGZHZQ*&4^X((H _/G_AFC_@YS_Z24?L__P#AL7_^1Z/^&:/^#G/_ *24
M?L__ /AL7_\ D>OT>HH _.'_ (9H_P"#G/\ Z24?L_\ _AL7_P#D>C_AFC_@
MYS_Z24?L_P#_ (;%_P#Y'K]'J* /SA_X9H_X.<_^DE'[/_\ X;%__D>C_AFC
M_@YS_P"DE'[/_P#X;%__ )'K]'J* /SA_P"&:/\ @YS_ .DE'[/_ /X;%_\
MY'H_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z_1ZB@#\X?^&:/^#G/_I)1^S__ .&Q
M?_Y'H_X9H_X.<_\ I)1^S_\ ^&Q?_P"1Z_1ZB@#\X?\ AFC_ (.<_P#I)1^S
M_P#^&Q?_ .1Z/^&:/^#G/_I)1^S_ /\ AL7_ /D>OT>HH _.'_AFC_@YS_Z2
M4?L__P#AL7_^1Z/^&:/^#G/_ *24?L__ /AL7_\ D>OT>HH _.'_ (9H_P"#
MG/\ Z24?L_\ _AL7_P#D>C_AFC_@YS_Z24?L_P#_ (;%_P#Y'K]'J* /SA_X
M9H_X.<_^DE'[/_\ X;%__D>C_AFC_@YS_P"DE'[/_P#X;%__ )'K]'J* /SA
M_P"&:/\ @YS_ .DE'[/_ /X;%_\ Y'H_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z_
M1ZB@#\X?^&:/^#G/_I)1^S__ .&Q?_Y'KCOB5X(_X.5_AMXM\(>$M5_X*,_
MR:;Q=K#:?9/:_"_*1.(R^Z3= #MP/X<FOU/KR#]H_P "^+O%GQ8^$FM^'-!G
MN[30_&$EUJT\(!6UA,#*';GIGB@#Y _X9H_X.<_^DE'[/_\ X;%__D>C_AFC
M_@YS_P"DE'[/_P#X;%__ )'K]'J* /SA_P"&:/\ @YS_ .DE'[/_ /X;%_\
MY'H_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z_1ZB@#\X?^&:/^#G/_I)1^S__ .&Q
M?_Y'H_X9H_X.<_\ I)1^S_\ ^&Q?_P"1Z_1ZB@#\X?\ AFC_ (.<_P#I)1^S
M_P#^&Q?_ .1Z/^&:/^#G/_I)1^S_ /\ AL7_ /D>OT>HH _.'_AFC_@YS_Z2
M4?L__P#AL7_^1Z/^&:/^#G/_ *24?L__ /AL7_\ D>OT>HH _.'_ (9H_P"#
MG/\ Z24?L_\ _AL7_P#D>C_AFC_@YS_Z24?L_P#_ (;%_P#Y'K]'J* /SA_X
M9H_X.<_^DE'[/_\ X;%__D>C_AFC_@YS_P"DE'[/_P#X;%__ )'K]'J* /SA
M_P"&:/\ @YS_ .DE'[/_ /X;%_\ Y'H_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z_
M1ZB@#\X?^&:/^#G/_I)1^S__ .&Q?_Y'H_X9H_X.<_\ I)1^S_\ ^&Q?_P"1
MZ_1ZB@#\X?\ AFC_ (.<_P#I)1^S_P#^&Q?_ .1Z/^&:/^#G/_I)1^S_ /\
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
M-6\,_L0^"?B+K\EQ>G3_ (5:;J5ZS2%I9_+TV.5R6.26;!Y/4F@#U6BOCO\
M9@^'.H_ML_L40?M$^,/'>N0_$7QK%J5_I/B+2]?NK<>'KA+J>*U@LTCD"10Q
M>5&K)@^:0YDW%C7I_P#P3<_:;U[]K?\ 8^\*_&#QBD8UYTFL->:&,(LMU;RM
M$TH4<+YBJLA   +D#@4 >ZT444 %%%% !1110 4444 %%%% !1110 4444 %
M%%<G\:?#7Q!\:^!)O!OPW\7R^';S5;B.WN_$-J%-QIUH6S/+ &!'GE 8XV((
M1Y%<@[,$ ZRBO@3]HS]GSQK_ ,$_/B5\+OCI^S9\=/'VJCQ+\2=-\,>+/"7B
MWQ-+J<.MQWC/^\ DZ3?(XS@D%@R[=K!O6_VC?BIKOQ1_;K^'_P"POHVNWVGZ
M#+X<NO%GQ ?2[R2WGO[5"\5K8^=&0\<33+NE"D%T*KD L" ?4%%?+GA'X@7W
M[-W_  41M/V2[+4KN;P3\1/!#ZWX6TZ]O))_['U2U>47,$#2,S+;R01^;Y>2
MJR [0H9JSOC/_P $\?%GQD\):O\ %GQO^U#\0M'^)4MK-?:5=:'XJDMM*\/S
M %XK2"WC !@CPJ-(3YDF&D+ M@ 'UI17P]I?_!0/XN>!/^"-6E_M>>.DCG\>
M7NE-IVESSVX NKQKV6S@NV3&"?+07!7 5BIP &%;'[5'ACQ5^PO^RMH_[57@
MOQ9KNH^,/!-[I5QX\N=2URXN!XJM[B>*WO8;B.1S'R\^^,JH\C8!'M7*D ^R
M:*I^'M=TWQ1H%CXFT:?S;/4;.*ZM)<??BD0.I_$$5<H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BOG[XT_L0W/[4GBG5O$/QJ^-OCG2[!)3;^$_#_
M (-\2-I]MIT"J%%U($4_:+F1]\FY\JB,D87Y6+>;?L+?M!?%7X4?LU_&R+]H
M?QC>>,+;X%>+=;TNQ\3WCDW.JVEC!YOEN[9+R@\98LP\U5).W) /LJBOBGX;
M^#/B/\7/^"?%Y^V-KOQ!UN'XN:QX=OO%NBZY::M/'#IC1^9/:6$%OO\ *6T,
M4<<;Q,K"3S'9]S'->D>!/$'BW_@HC^RQ\.O&>E^.]5\&Z!XJTE[SQM/X4OOL
MU_+/"1"VGP38+0PM.)B\B_/L@5,CS&( /HZBOA[P)\,OB%^PW_P47^'GP3^%
MOQ;\5^(_AU\4]"U>75/#?BK6'OVT>XL;<R_:8I'YC5F:%/\ :W."6^3;VW_!
M92X\=^&OV$/&/Q&\ _%CQ)X;N]&%@/(T*]2W6[6>_M[9UED5/.V[)F^5)%4\
M9!H ^JZ*H^&7>3PWI[NQ9FL8B23DD[!5Z@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **Y/XT^&OB#XU\"3>#?AOXOE\.WFJW$=O=^(;4*;C3K0MF>6
M ,"//* QQL00CR*Y!V8/QA^T9^SWXU_X)^?$KX7?'3]FSXZ>/M5'B7XDZ;X8
M\5^$O%OB:74X=;CO&?\ > 2=)OD<9P2"P9=NU@P!]]T5\O\ [1OQ4UWXH_MU
M_#_]A?1M=OM/T&7PY=>+/B ^EWDEO/?VJ%XK6Q\Z,AXXFF7=*%(+H57(!8%G
MA'X@7W[-W_!1&T_9+LM2NYO!/Q$\$/K?A;3KV\DG_L?5+5Y1<P0-(S,MO)!'
MYOEY*K(#M"AFH ^HZ*^2_C/_ ,$\?%GQD\):O\6?&_[4/Q"T?XE2VLU]I5UH
M?BJ2VTKP_, 7BM(+>, &"/"HTA/F28:0L"V!J_L@_$#]HO\ :U_X)T>!_$VJ
M^,)=!\6>)[=[36/%5O$BW,-G%=S0O>0H5VBXE@A&QL;5DF$@4A=I /I^BO@3
M]HS]GOQK_P $_/B5\+OCI^S9\=/'VJCQ+\2=-\,>*_"7BWQ-+J<.MQWC/^\
MDZ3?(XS@D%@R[=K!OON@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***I^(-(_X2#0;
MW0CJ=Y9?;;22 WFGS^5/!O4KOC?!V.,Y#=B : /)?C58?\-47U]^S=X?NG'A
M."Y2+XFZS;N0)8@5<Z+ XZRRC:)V!_=0L4^_*I3Q3_@KGHNFV?PW^$?Q.T$6
MIT+X;_&G1)M>CLROE:?:A_+.X+Q&$;RDVG&/,6NFM/\ @CU^RSI\306'C3XG
M0(TKR,D/Q#O%!=V+NQ /5F9F)ZDDD\FO:_!W[+_P6\&?L_+^S!;>$UO_  :;
M">TN=-U65IVNDFD>25I7/S,[/(SE\AMQR""!0!\]?\%MM#O_ ![^RSX9^#F@
M1F75O&WQ0T;1]*MXQEGE?SFR!Z )R>@[UZQ_P4A&/V"?BT/3P+?]?^N1K?\
M!?[*?@#PKXLT/QIKGB3Q'XIOO"MH]KX1;Q3J:W*Z+$Z!',(5$WRE $,\WF3;
M<KYF&8';^/'P0\-_M#_#F_\ A1XVUW5[70]6@:#5K72+E(6O(3C,;.49E7C^
M J3D@Y'% &9^Q[_R:1\+?^R<Z'_Z00UQ7[>);X@Z)X)_96LB6D^*/C.VLM7C
M4X8:)9_Z=J+9[!HH%@^MR!WKU7X/_"W2O@O\/=,^&/A[7M4OM+T:TBM-*&KS
MI++;6T4:QQPAU12RJJC!?<W/+$8 AO\ X.>%=4^->F_'?4;F]FU?1_#ESHVF
M6TDJFUMHKB:*6:54V[A,_D1(6W8V)C')) .K5510B*  ,  < 4M%% !1110
M4444 %%%% !1110 4444 %%%% !1110!A?$?XC>&?A;X7E\5>)YI3&)4@L[.
MTB\RYOKESMBMH(QS)*[855'?DX )'$?!3X77'@_Q1KGQZ^,-Q90^./'4MM;3
MP_:5:/2;*+<+32;=SC?LW.[LO^MFDD8#:$5<_P#:7_8?^$O[5WB/1_$GQ0\3
M^,()-!A=-*MM!\32V,,#ON#S!8_^6C*VPOG.T;>F<XWP4_X)O?L\_ KXGZ;\
M7?#6J>,-4UC1TG&F'Q+XLN+^*V:6)HGD1)#@.8W==WHQH \W_P""46@W?PX\
M>?M&_!W7HS'JND_&B[U"2-QAGM+R,/:S8/.V1(RP]C1_P33T*^U7]J?]JGXR
M01L=)UKXH1:/83C[DTNG?:5F*G^(9N$Y'%?07CG]FOP;XN^($OQ7T+Q+KWA3
MQ)>:4NF:KK'A:]C@DU&S5BR13K)'(C%"S;)0HE3<0KJ#BNC^%OPL\!?!;P+8
M_#?X:>'H],T?3E86]LCL[,S,7>1W<EY)'=F9G8EF9B2230!\V^$/^4UGB[_L
MW^T_].D==3^W1XK@\9^+OAO^Q%=Z3:O9_&?4=2MM<U&]M$F6UTS3[475RD2R
M JMS)\B1R$'RSEP-RJ1V&D_L?^!M'_:(N?VI;?QWXK?QA>Z:FFWMW)J$)@GL
M%D606I@$(C$>Y%Y4!^I# DFNH^,?P*^'_P <=/TRW\9VMU%>Z%J::CX>UK3+
MIK>]TN[4$":&5>A()5E8,CJ<,K#B@#Y0_9W^&OQ&_P"";_[9OAW]E#PKK\^O
M_!SXM?VK=^%+6^(>[\-ZC:6WVB:,N!EXFC50">NX'AD<R?<%<1X6^!7A_1?'
M$'Q.\4^)]8\5>([*PDL=,U?Q#) 6L+>0J94@BMH888C(43?((_,<(JEBH ';
MT %%%% !1110 4444 %%%% !1110 4444 %%%% !7C/QJL/^&J+Z^_9N\/W3
MCPG!<I%\3=9MW($L0*N=%@<=991M$[ _NH6*??E4IZUX@TC_ (2#0;W0CJ=Y
M9?;;22 WFGS^5/!O4KOC?!V.,Y#=B :^8+3_ ((]?LLZ?$T%AXT^)T"-*\C)
M#\0[Q07=B[L0#U9F9B>I))/)H YG_@KGHNFV?PW^$?Q.T$6IT+X;_&G1)M>C
MLROE:?:A_+.X+Q&$;RDVG&/,6KG_  6VT._\>_LL^&?@YH$9EU;QM\4-&T?2
MK>,99Y7\YL@>@"<GH.]?0O@[]E_X+>#/V?E_9@MO":W_ (--A/:7.FZK*T[7
M232/)*TKGYF=GD9R^0VXY!! JCX+_93\ >%?%FA^--<\2>(_%-]X5M'M?"+>
M*=36Y718G0(YA"HF^4H AGF\R;;E?,PS @&!_P %(1C]@GXM#T\"W_7_ *Y&
MNB_9*LK34OV._AEIVH6R307'PTT6.>&5=RR(VGPAE(/4$$C%;'QX^"'AO]H?
MX<W_ ,*/&VNZO:Z'JT#0:M:Z1<I"UY"<9C9RC,J\?P%2<D'(XJW\(_A7I?P:
M^'.G?"[PYXBU:\TS1[*.STEM5GCEFM+:.-8XX@XC4NJJHP7W-ZDC  !\E^/O
M@UXT_P""8O[-WC)OA-^U!=1>"KFXG_X0;P-<>$X[S5H=5O"1!86-XTQ#J\S
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
C 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730877392">
<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. 02, 2022</div></th>
<th class="th"><div>Nov. 09, 2022</div></th>
<th class="th"><div>Apr. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct.  02,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--10-02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">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="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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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">$ 8.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,981,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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 2023 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="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731938240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2022</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="Show.showAR( this, 'defref_ttek_AuditorInformationAbstract', window );"><strong>Auditor Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers<span></span>
</td>
<td class="text">PricewaterhouseCoopers<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Los Angeles, California<span></span>
</td>
<td class="text">Los Angeles, California<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_AuditorInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732826816">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 185,094<span></span>
</td>
<td class="nump">$ 166,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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">755,112<span></span>
</td>
<td class="nump">668,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">92,405<span></span>
</td>
<td class="nump">103,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">115,400<span></span>
</td>
<td class="nump">112,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">10,205<span></span>
</td>
<td class="nump">14,260<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,158,216<span></span>
</td>
<td class="nump">1,065,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">32,316<span></span>
</td>
<td class="nump">37,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="nump">182,319<span></span>
</td>
<td class="nump">215,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in unconsolidated joint ventures</a></td>
<td class="nump">4,570<span></span>
</td>
<td class="nump">3,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,110,412<span></span>
</td>
<td class="nump">1,108,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">29,163<span></span>
</td>
<td class="nump">37,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">47,804<span></span>
</td>
<td class="nump">54,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">57,976<span></span>
</td>
<td class="nump">53,196<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,622,776<span></span>
</td>
<td class="nump">2,576,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">147,436<span></span>
</td>
<td class="nump">128,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">237,669<span></span>
</td>
<td class="nump">206,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">241,340<span></span>
</td>
<td class="nump">190,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease liabilities, operating leases</a></td>
<td class="nump">57,865<span></span>
</td>
<td class="nump">67,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">12,504<span></span>
</td>
<td class="nump">12,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current contingent earn-out liabilities</a></td>
<td class="nump">28,797<span></span>
</td>
<td class="nump">19,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">190,406<span></span>
</td>
<td class="nump">223,515<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">916,017<span></span>
</td>
<td class="nump">848,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">15,161<span></span>
</td>
<td class="nump">10,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">246,250<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities, operating leases</a></td>
<td class="nump">146,285<span></span>
</td>
<td class="nump">174,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Long-term contingent earn-out liabilities</a></td>
<td class="nump">36,769<span></span>
</td>
<td class="nump">39,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">79,157<span></span>
</td>
<td class="nump">69,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note&#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="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="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;2, 2022 and October&#160;3, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#160;&#8211; Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 52,981 and 53,981 shares at October&#160;2, 2022 and October&#160;3, 2021, respectively</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(208,144)<span></span>
</td>
<td class="num">(125,028)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,390,701<span></span>
</td>
<td class="nump">1,358,726<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Tetra Tech stockholders' equity</a></td>
<td class="nump">1,183,087<span></span>
</td>
<td class="nump">1,234,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">1,183,137<span></span>
</td>
<td class="nump">1,234,291<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 2,622,776<span></span>
</td>
<td class="nump">$ 2,576,562<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of 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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730854032">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">52,981,000<span></span>
</td>
<td class="nump">53,981,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">52,981,000<span></span>
</td>
<td class="nump">53,981,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730880416">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,504,048,000<span></span>
</td>
<td class="nump">$ 3,213,513,000<span></span>
</td>
<td class="nump">$ 2,994,891,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="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">575,559,000<span></span>
</td>
<td class="nump">498,400,000<span></span>
</td>
<td class="nump">446,535,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="Show.showAR( this, 'defref_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets', window );">Selling, general and administrative expenses</a></td>
<td class="num">(234,784,000)<span></span>
</td>
<td class="num">(222,972,000)<span></span>
</td>
<td class="num">(204,615,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="Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Contingent consideration&#160;&#8211; fair value adjustments</a></td>
<td class="num">(329,000)<span></span>
</td>
<td class="nump">3,273,000<span></span>
</td>
<td class="nump">14,971,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,800,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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">340,446,000<span></span>
</td>
<td class="nump">278,701,000<span></span>
</td>
<td class="nump">241,091,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,780,000<span></span>
</td>
<td class="nump">917,000<span></span>
</td>
<td class="nump">1,375,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(13,364,000)<span></span>
</td>
<td class="num">(12,748,000)<span></span>
</td>
<td class="num">(14,475,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">19,904,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">348,766,000<span></span>
</td>
<td class="nump">266,870,000<span></span>
</td>
<td class="nump">227,991,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(85,602,000)<span></span>
</td>
<td class="num">(34,039,000)<span></span>
</td>
<td class="num">(54,101,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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">263,164,000<span></span>
</td>
<td class="nump">232,831,000<span></span>
</td>
<td class="nump">173,890,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interests</a></td>
<td class="num">(39,000)<span></span>
</td>
<td class="num">(21,000)<span></span>
</td>
<td class="num">(31,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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">263,125,000<span></span>
</td>
<td class="nump">232,810,000<span></span>
</td>
<td class="nump">173,859,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 263,125,000<span></span>
</td>
<td class="nump">$ 232,810,000<span></span>
</td>
<td class="nump">$ 173,859,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 4.91<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 4.86<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">53,620<span></span>
</td>
<td class="nump">54,078<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">54,163<span></span>
</td>
<td class="nump">54,675<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of revenue</a></td>
<td class="num">$ (668,468,000)<span></span>
</td>
<td class="num">$ (661,341,000)<span></span>
</td>
<td class="num">$ (646,319,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of revenue</a></td>
<td class="num">$ (2,260,021,000)<span></span>
</td>
<td class="num">$ (2,053,772,000)<span></span>
</td>
<td class="num">$ (1,902,037,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_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of 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="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="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_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>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730778800">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 263,164<span></span>
</td>
<td class="nump">$ 232,831<span></span>
</td>
<td class="nump">$ 173,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(94,933)<span></span>
</td>
<td class="nump">30,644<span></span>
</td>
<td class="nump">3,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="nump">6,117<span></span>
</td>
<td class="num">(4,638)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(83,127)<span></span>
</td>
<td class="nump">36,761<span></span>
</td>
<td class="num">(1,203)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">180,037<span></span>
</td>
<td class="nump">269,592<span></span>
</td>
<td class="nump">172,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to noncontrolling interests, net of tax</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Tetra Tech, net of tax</a></td>
<td class="nump">$ 180,009<span></span>
</td>
<td class="nump">$ 269,568<span></span>
</td>
<td class="nump">$ 172,657<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="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="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731966224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList', window );">Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">$ (94,933)<span></span>
</td>
<td class="nump">$ 30,644<span></span>
</td>
<td class="nump">$ 3,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</a></td>
<td class="nump">$ 11,806<span></span>
</td>
<td class="nump">$ 6,117<span></span>
</td>
<td class="num">$ (4,638)<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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="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="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732568256">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 263,164,000<span></span>
</td>
<td class="nump">$ 232,831,000<span></span>
</td>
<td class="nump">$ 173,890,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">27,033,000<span></span>
</td>
<td class="nump">23,805,000<span></span>
</td>
<td class="nump">24,611,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in income of unconsolidated joint ventures</a></td>
<td class="num">(7,525,000)<span></span>
</td>
<td class="num">(4,990,000)<span></span>
</td>
<td class="num">(6,605,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions of earnings from unconsolidated joint ventures</a></td>
<td class="nump">6,177,000<span></span>
</td>
<td class="nump">4,604,000<span></span>
</td>
<td class="nump">6,310,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Amortization of stock-based awards</a></td>
<td class="nump">26,227,000<span></span>
</td>
<td class="nump">23,067,000<span></span>
</td>
<td class="nump">19,424,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">2,175,000<span></span>
</td>
<td class="num">(38,494,000)<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,800,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="Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration</a></td>
<td class="nump">329,000<span></span>
</td>
<td class="num">(3,273,000)<span></span>
</td>
<td class="num">(14,971,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss (gain) on sale of assets</a></td>
<td class="nump">103,000<span></span>
</td>
<td class="num">(110,000)<span></span>
</td>
<td class="num">(11,066,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax', window );">Fair value adjustment to foreign currency forward contract</a></td>
<td class="num">(19,904,000)<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="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="Show.showAR( this, 'defref_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset', window );">Accounts receivable and contract assets</a></td>
<td class="num">(89,781,000)<span></span>
</td>
<td class="nump">13,301,000<span></span>
</td>
<td class="nump">156,015,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">69,697,000<span></span>
</td>
<td class="num">(582,000)<span></span>
</td>
<td class="num">(11,321,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">17,099,000<span></span>
</td>
<td class="nump">13,551,000<span></span>
</td>
<td class="num">(102,162,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="Show.showAR( this, 'defref_ttek_IncreaseDecreaseInAccruedCompensation', window );">Accrued compensation</a></td>
<td class="nump">27,458,000<span></span>
</td>
<td class="nump">5,425,000<span></span>
</td>
<td class="num">(8,173,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">55,915,000<span></span>
</td>
<td class="nump">13,407,000<span></span>
</td>
<td class="nump">5,894,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(56,606,000)<span></span>
</td>
<td class="nump">8,740,000<span></span>
</td>
<td class="nump">19,460,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable/payable</a></td>
<td class="nump">14,627,000<span></span>
</td>
<td class="nump">13,090,000<span></span>
</td>
<td class="num">(5,192,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">336,188,000<span></span>
</td>
<td class="nump">304,372,000<span></span>
</td>
<td class="nump">262,479,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for business acquisitions, net of cash acquired</a></td>
<td class="num">(49,124,000)<span></span>
</td>
<td class="num">(84,911,000)<span></span>
</td>
<td class="num">(68,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(10,582,000)<span></span>
</td>
<td class="num">(8,573,000)<span></span>
</td>
<td class="num">(12,245,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of assets</a></td>
<td class="nump">3,966,000<span></span>
</td>
<td class="nump">492,000<span></span>
</td>
<td class="nump">17,710,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(55,740,000)<span></span>
</td>
<td class="num">(92,992,000)<span></span>
</td>
<td class="num">(63,023,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet', window );">Proceeds from borrowings</a></td>
<td class="nump">161,456,000<span></span>
</td>
<td class="nump">370,222,000<span></span>
</td>
<td class="nump">308,364,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments on long-term debt</a></td>
<td class="num">(117,080,000)<span></span>
</td>
<td class="num">(414,308,000)<span></span>
</td>
<td class="num">(331,066,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(200,000,000)<span></span>
</td>
<td class="num">(60,000,000)<span></span>
</td>
<td class="num">(117,188,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid on vested restricted stock</a></td>
<td class="num">(25,223,000)<span></span>
</td>
<td class="num">(17,630,000)<span></span>
</td>
<td class="num">(11,166,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent earn-out liabilities</a></td>
<td class="num">(20,124,000)<span></span>
</td>
<td class="num">(20,251,000)<span></span>
</td>
<td class="num">(22,900,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">1,806,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">10,334,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBookOverdrafts', window );">Bank overdrafts</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36,627,000)<span></span>
</td>
<td class="nump">36,627,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(46,099,000)<span></span>
</td>
<td class="num">(40,041,000)<span></span>
</td>
<td class="num">(34,743,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(4,344,000)<span></span>
</td>
<td class="num">(2,714,000)<span></span>
</td>
<td class="num">(1,311,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(249,608,000)<span></span>
</td>
<td class="num">(210,099,000)<span></span>
</td>
<td class="num">(163,049,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(12,314,000)<span></span>
</td>
<td class="nump">7,772,000<span></span>
</td>
<td class="nump">207,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">18,526,000<span></span>
</td>
<td class="nump">9,053,000<span></span>
</td>
<td class="nump">36,614,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">185,094,000<span></span>
</td>
<td class="nump">166,568,000<span></span>
</td>
<td class="nump">157,515,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">13,378,000<span></span>
</td>
<td class="nump">10,330,000<span></span>
</td>
<td class="nump">13,256,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds received of $4.8 million, $2.1 million and $1.4 million</a></td>
<td class="nump">$ 70,799,000<span></span>
</td>
<td class="nump">$ 59,111,000<span></span>
</td>
<td class="nump">$ 55,039,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash during the period due to the net increase or decrease in book overdrafts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734929936">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income tax refunds received</a></td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727196016">
<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>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>Total Tetra Tech Equity</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="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Sep. 29, 2019</a></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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Sep. 29, 2019</a></td>
<td class="nump">$ 989,464<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="nump">$ 989,286<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">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="nump">173,859<span></span>
</td>
<td class="nump">173,859<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="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="nump">3,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,436<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</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="num">(4,638)<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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="nump">172,657<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="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="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="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="num">(34,743)<span></span>
</td>
<td class="num">(34,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">19,424<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="nump">19,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="num">(11,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">10,334<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="nump">10,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">8,715<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="nump">8,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(117,188)<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="num">(117,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 27, 2020</a></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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 27, 2020</a></td>
<td class="nump">1,037,373<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="nump">1,037,319<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">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="nump">232,810<span></span>
</td>
<td class="nump">232,810<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="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="nump">30,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,641<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="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="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="nump">6,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="nump">269,568<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="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="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="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="num">(40,041)<span></span>
</td>
<td class="num">(40,041)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">23,067<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="nump">23,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="num">(17,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">11,250<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="nump">11,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">10,705<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="nump">10,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(60,000)<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="num">(60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Oct. 03, 2021</a></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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Oct. 03, 2021</a></td>
<td class="nump">1,234,291<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="nump">1,234,238<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">263,164<span></span>
</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">263,125<span></span>
</td>
<td class="nump">263,125<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(94,933)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(94,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(94,922)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">180,037<span></span>
</td>
<td class="text">&#160;<span></span>
</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">180,009<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(31)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(46,099)<span></span>
</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">(46,099)<span></span>
</td>
<td class="num">(46,099)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">26,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">$ (25,223)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(25,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,223)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 1,806<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">12,129<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">12,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,342)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(200,000)<span></span>
</td>
<td class="num">$ (13)<span></span>
</td>
<td class="num">(14,936)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(185,051)<span></span>
</td>
<td class="num">(200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Oct. 02, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Oct. 02, 2022</a></td>
<td class="nump">$ 1,183,137<span></span>
</td>
<td class="nump">$ 530<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (208,144)<span></span>
</td>
<td class="nump">$ 1,390,701<span></span>
</td>
<td class="nump">$ 1,183,087<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="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="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734750624">
<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>Aug. 26, 2022</div></th>
<th class="th"><div>May 27, 2022</div></th>
<th class="th"><div>Feb. 25, 2022</div></th>
<th class="th"><div>Dec. 20, 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>Oct. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<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.86<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.64<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937739367472">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text">Description of Business<div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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="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 high-end consulting and engineering projects and include applied science, data analysis, research, engineering, design, 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%">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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in fiscal 2022, we aligned our operations to better serve our clients and markets, and created a new High Performance Buildings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("HPB") </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment to our CIG reportable segment. Prior year amounts for reportable segments have been reclassified to conform to the current year presentation.</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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734645616">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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%">We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2022, 2021 and 2020 contained 52, 53 and 52 weeks, 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%">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;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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify 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;2, 2022 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 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 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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520">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 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 July 4, 2022 (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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104">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 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="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%">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;We assumed a defined benefit pension plan from a fiscal 2021 acquisition. 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 </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%">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 ri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2022&#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 48%, 21% and 31% of our fiscal 2022 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. 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 fiscal 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 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciple</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s in Topic 740 and amending certain existing guidance for clarity</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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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. </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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 Accounting Standards Codification Topic 606, "Revenue from Contracts with Customers" ("ASC 606"). 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recently Issued Accounting Pronouncements Not Yet Adopted.</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%">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832), which requires disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 is effective for us beginning in the first quarter of fiscal 2023, with early adoption permitted. This guidance should be applied prospectively to all transactions that are reflected in the financial statements at the date of initial application and to new transactions that are entered into after that date, or retrospectively. </span></div><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 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> coronavirus disease 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%">COVID-19") pandemic on businesses operating in Canada. Our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $26.0&#160;million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, beginning in fiscal 2023, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $9&#160;million in the next twelve months. Accordingly, this amount was reclassified from "Other current liabilities" to "Accrued compensation" on our consolidated balance sheet as of October 2, 2022. The remaining $17.0&#160;million, which we expect to distribute beyond one year, was reclassified to "Other long-term liabilities". We do not expect there will be any related impact to our operating income, and we have no outstanding applications for further government assistance.</span><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="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="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736112944">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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 2,<br/>2022</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%">October 3,<br/>2021</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 27, 2020</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="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 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%">1,064,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,081,608&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">993,835&#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;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,286&#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%">536,309&#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%">439,019&#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%">748,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">1,087,462&#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%">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="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,504,048</span><span 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,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;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%">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="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,317,993&#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,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="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,637,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">549,036&#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%">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="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,504,048</span><span 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,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="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="margin-bottom:6pt;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: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%">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2022 and 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%">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="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 2,<br/>2022</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%">October 3, 2021</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%">92,405&#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%">103,784&#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%">241,340&#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%">190,403&#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%">(148,935)</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%">(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"/></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;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%">Includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">es $23.3&#160;million and $12.2&#160;million of contract retentions as of October&#160;2, 2022 and October&#160;3, 2021, 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%">In fiscal 2022, we recognized revenue of approximately $125 million from amounts included in the contract liability balance at the end of fiscal 2021, compared to approximately $119 million in fiscal 2021</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%">We recognize revenue primarily using the cost-to-cost measure of progress method to estimate 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. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he corresponding net revenue and operating income adjustments were immaterial for fiscal 2022 and 2021. </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%">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:120%">mmediately in earn</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ings. As of October&#160;2, 2022 and October&#160;3, 2021, our consolidated balance sheets included liabilities for anticipated losses of $10.0 million and $12.7 million, respectively. The estimated cost to complete these related contracts as of October&#160;2, 2022 and October&#160;3, 2021 was approximately $80 million and $104&#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 2,<br/>2022</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%">October 3,<br/>2021</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%">491,700&#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%">432,814&#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%">267,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">758,861</span><span style="color:#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%">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"/></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%">(3,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">755,112</span><span style="color:#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%">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"/></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:6pt;text-align: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. Substantially all of our unbilled receivables at October&#160;2, 2022 are expected to be billed and collecte</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 within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 12 months. The </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%">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="background-color:#ffffff;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 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. Total accounts receivable at October 3, 2021 included approximately $11&#160;million related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. This amount related to a single claim in our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reportable segment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we received a cash settlement for the claim, which resulted in an immaterial gain in the third quarter of fiscal 2022. There were no claims included in our total accounts receiva</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ble at October&#160;2, 2022. </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 regularly evaluate all unsettled claim amounts and record appropriate adjustme</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts to revenue when it is probable that the claim will result in a different contract value</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> than the amount previously estimated. In fiscal 2022, we recorded no gains or losses related to claims other than the aforementioned immaterial gain on the settled RCM claim. In fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8&#160;million in our CIG reportable 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;2, 2022 and 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%">.</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.7 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;2, 2022. 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;2, 2022 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,394,090&#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,327,544&#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,721,634</span><span style="color:#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:6pt;text-align: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736253232">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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:120%">On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$400&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our common stock in addi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tion to the $147.8&#160;million under the previous stock repurchase program at October&#160;3, 2021</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 fiscal 2022, we repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0&#160;million in the open market. As of October&#160;2, 2022, we had a remaining balance of $347.8 million under our 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 2022 and 2021:</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 15, 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: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.20&#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%">December 2, 2021</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 20, 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: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%">10,793&#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 31, 2022</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.20&#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 11, 2022</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 25, 2022</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%">10,769&#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%">May 2, 2022</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.23&#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, 2022</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 27, 2022</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%">12,311&#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%">August 1, 2022</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.23&#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 12, 2022</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%">August 26, 2022</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%">12,226&#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 2, 2022</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%">46,099</span><span style="color:#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 9, 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%">November 30, 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%">December 11, 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: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%">9,198&#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 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="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.20&#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 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="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="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-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%">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-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: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 November&#160;7, 2022, our Board of Directors declared a quarterly cash dividend of $0.23 per share payable on December&#160;9, 2022 to stockholders of record as of the close of business on November 21, 2022.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736397808">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions <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 September 23, 2022, we made an all cash offer to acquire all the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, which was unanimously recommended by RPS's Board of Directors. RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions especially in energy transformation, water and program management for government and commercial clients. The transaction is to be affected using a court sanctioned scheme of arrangement between RPS and its shareholders and is subject to certain regulatory approvals and approval by RPS shareholders.  </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%">Subsequent Event. </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 November 3, 2022, RPS's shareholders approved the scheme of arrangement, with the acquisition expected to be closed and effective in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> January 2023 after regulatory and court approval with an all cash purchase price for 100% of the outstanding shares of approximately GBP 636&#160;million.</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 fiscal 2022, we acquired The Integration Group of America ("TIGA"), Piteau Associates (&#8220;PAE&#8221;) and two other immaterial acquisitions.  TIGA is based in Spring, Texas and is an industry leader in process automation and system integration solutions, including customized software and platform (SaaS/PaaS) applications, advanced data analytics, cloud data integration and platform virtualization. PAE is based in Vancouver, British Columbia and is a global leader in sustainable natural resource analytics including hydrologic numerical modeling and dewatering system design. PAE is part of our CIG segment, and TIGA and other immaterial acquisitions are part of our GSG segment. The total fair value of the purchase price for all four acquisitions was $88.3&#160;million. This amount is comprised of $44.0&#160;million in initial cash payments made to the sellers, $2.5&#160;million of receivables (net) related to estimated post-closing adjustments for the net assets acquired, $15.5&#160;million payable in a promissory note issued to the sellers along with related transaction expenses of the sellers (which were subsequently paid in July 2022) and $31.3&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $47.0&#160;million, based upon the achievement of specified operating income targets in each of the three to five years following the acquisitions. </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 fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (&#8220;KZN&#8221;), IBRA-RMAC Automation Solutions (&#8220;IRM&#8221;) and 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, D.C. 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 was 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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MzE_a3ac7b36-764c-4328-b3d4-db56468a39e5">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:120%">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:120%">w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$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:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">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:120%">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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill additions resulting from fiscal 2022 business combinations are </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, long-term management experience, the industry reputations and the synergies expected to arise after the acquisitions in the areas of data management, digitization, modeling, water and natural resources. 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 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:120%">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 companies. The 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 and client relations intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDE_14c26cbc-5a00-4657-940a-7d247c1c6c1a">one</span> to ten years, and trade names intangible assets have lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTE_00db501d-5953-48c3-ac99-153b27c0f467">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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczNzQ_e1f7ddc5-e96e-41d7-8cc1-9d8d9a834b64">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. In each quarter during fiscal 2022, 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. </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%">In fiscal 2022, total adjustments to our contingent earn-out liabilities in operating income were immaterial.</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></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 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="background-color:#ffffff;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"), eGlobalTech ("EGT") and SEG.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-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 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 (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="background-color:#ffffff;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="background-color:#ffffff;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) and $5.4&#160;million (A$7.9&#160;million) in fiscal 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, 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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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 </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:400;line-height:120%">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="background-color:#ffffff;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%">At October&#160;2, 2022, 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 $120.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $65.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;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 2,<br/>2022</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%">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="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%">59,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%">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"/></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%">31,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,184&#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%">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"/></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%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(7,152)</span></td><td style="background-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%">(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"/></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%">(310)</span></td><td style="background-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%">(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"/></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,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">65,566</span><span style="color:#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%">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 #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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736213520">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">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 27, 2020</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%">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;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%">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;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%">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;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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #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%">Goodwill reallocation</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%">(51,497)</span></td><td style="background-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%">51,497&#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 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%">42,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,683&#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%">(10,199)</span></td><td style="background-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%">(56,650)</span></td><td style="background-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,849)</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 2, 2022</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%">519,102</span><span style="color:#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%">591,310</span><span style="color:#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,110,412</span><span style="color:#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: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 goodwill balances reflect the goodwill reallocation related to the creation of our new HPB division on the first day of fiscal 2022, which included a transfer of some related operations in our GSG reportable segment to our CIG reportable segment. The foreign currency translation adjustments resulted from our foreign subsidiaries with functional currencies that are different than our rep</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orting currency. </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 goodwill additions relate to our fiscal 2022 acquisitions. The purchase price allocations for our fiscal 2022 acquisitions 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 July&#160;4, 2022 (i.e.&#160;the first day of our fourth quarter in fiscal 2022) 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. As of July 4, 2022, and after the reallocation of goodwill on the first day of fiscal 2022, we had no reporting units that had estimated fair values that exceeded their carrying values by less than 165%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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="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 $536.8 million and $556.1 million at fiscal 2022 and 2021 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $712.8 million and $691.6 million at fiscal 2022 and 2021 year-ends, respectively, excluding accumulated impairment of $121.5 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 2, 2022</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%">October 3, 2021</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%">5.5</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%">41,676&#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%">(21,092)</span></td><td style="background-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,584&#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,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"/></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.6</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,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.7</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%">12,711&#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,428)</span></td><td style="background-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,283&#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%">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"/></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%">87,673</span><span style="color:#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%">(58,510)</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%">29,163</span><span style="color:#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%">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"/></tr></table></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%">Amortization expense for the identifiable intangible assets for fiscal 2022, 2021 and 2020 was $13.2 million, $11.5 million and $11.6 million, respectively. Foreign currency translation adjustments reduced net identifiable intangible assets by $5.3&#160;million in fiscal 2022 and were immaterial for fiscal 2021. </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%">2023</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,788&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244&#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%">2025</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,411&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,590&#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%">2027</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,168&#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%">3,962&#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%">29,163</span><span style="color:#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736219376">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2,<br/>2022</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%">October 3,<br/>2021</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%">96,710&#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%">94,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"><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%">32,428&#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%">36,462&#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%">129,138</span><span style="color:#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%">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"/></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%">(96,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">32,316</span><span style="color:#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%">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"/></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 $13.9 million, $12.3 million and $13.0 million for fiscal 2022, 2021 and 2020, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736140224">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">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 2,<br/>2022</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%">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="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">262,428&#160;</span></td><td style="background-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%">211,222&#160;</span></td><td style="background-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%">209,443&#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%">86,338&#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%">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"/></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%">348,766</span><span style="color:#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%">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"/></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"><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 2,<br/>2022</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%">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></tr><tr><td colspan="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,447&#160;</span></td><td style="background-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%">41,056&#160;</span></td><td style="background-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%">24,102&#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,613&#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%">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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">83,392</span><span style="color:#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%">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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(382)</span></td><td style="background-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%">(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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 expense (benefit) </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%">2,210</span><span style="color:#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%">(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"/></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%">85,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"/><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%">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"/></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;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 2,<br/>2022</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%">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></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.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%">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></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%">(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%">(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></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%">1.0</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><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></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%">&#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%">(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></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%">&#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></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%">(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%">(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></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%">0.2</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%">(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></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.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><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%">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%">1.4</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.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></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%">1.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%">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></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%">0.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%">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></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%">(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%">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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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.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%">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%">(1.3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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%">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></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%">24.5%</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%">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></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 effective tax rates for fiscal 2022, 2021 and 2020 were 24.5%, 12.8% and 23.7%, respectively. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6&#160;million, consisting of a valuation allowance in the United Kingdom that was released due to sufficient positive evidence being obtained in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. 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 entity and our forecast of future taxable income. In fiscal 2021, we repatriated approximately $80&#160;million from Canada and recognized a related tax expense of $5.6&#160;million. At that time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1&#160;million were no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1&#160;million. The goodwill impairment </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%">charge in fiscal 2020 did not have related tax benefits. Also, income tax expense was reduced by $10.3&#160;million, $12.9&#160;million and $8.3&#160;million of excess tax benefits on share-based payments in fiscal 2022, 2021 and 2020, 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 release, the non-deductible goodwill impairment charge, the Canadian repatriation and the excess tax benefits on share-based payments our effective tax rates in fiscal 2022, 2021 and 2020 were 27.5%, 25.7% and 25.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%"> In  fiscal 2022, the Inflation Reduction Act and the CHIPS and Science Act were signed into law. These Acts both contain new U.S. income tax provisions; however, we do not expect them to 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-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal years 2018 and 2019, and the Canada Revenue Agency for fiscal years 2011 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 2,<br/>2022</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%">October 3,<br/>2021</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,238&#160;</span></td><td style="background-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,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 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%">5,023&#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,662&#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%">4,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">35,973&#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%">41,657&#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%">49,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,925&#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%">3,560&#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%">Unbilled 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%">4,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Loss carry-forwards</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,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%">54,825&#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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 assets</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%">134,010</span><span style="color:#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%">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:#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;text-align: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:#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"/></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%">Unbilled 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%">&#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%">(5,595)</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%">Prepaid 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%">(6,065)</span></td><td style="background-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,136)</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%">Right-of-use assets, 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%">(49,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Intangibles</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%">(42,863)</span></td><td style="background-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,121)</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%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:10pt;font-weight:400;line-height:100%">(621)</span></td><td style="background-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%">(85)</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 liabilities</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%">(101,367)</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%">(117,254)</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 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:#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%">32,643</span><span style="color:#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%">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:#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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prospectively, from the date of the aforementioned repatriation, our earnings in Canada are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income. At October 2, 2022, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the United Kingdom of approximately $81.7&#160;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 and rates applicable at October&#160;2, 2022, 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&#160;2, 2022, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2026 to 2037; and available foreign NOL carry forwards of $119.1 million, of which $17.9 million expire at various dates from 2023 to 2042, and $101.2 million have no expiration date. In addition, we had foreign capital loss carryforwards of $18.4&#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 </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%">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 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 $12.3 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&#160;2, 2022, we had $8.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 2,<br/>2022</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%">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="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%">12,899&#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,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"/></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 fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">2,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 fiscal 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%">&#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%">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"/></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 fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(641)</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%">(977)</span></td><td style="background-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 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%">8,908</span><span style="color:#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%">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"/></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%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we accrued additional interest and penalties of $0.5 million, $0.8 million and $0.8 million, respectively, and recorded reductions in accrued interest and penalties of $0.4 million, $0 and $0, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October&#160;2, 2022, October&#160;3, 2021 and September 27, 2020 was $5.3 million, $5.2 million and $4.4 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income 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="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="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736181600">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 2,<br/>2022</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%">October 3,<br/>2021</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%">258,754&#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%">212,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 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,504)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">246,250</span><span style="color:#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%">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"/></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: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 February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $1.05&#160;billion that will mature in February 2027. The Amended Credit Agreement is a $750&#160;million senior secured, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0ODA_05ec9873-c5a3-4422-9678-2c74177eee1c">five</span>-year facility that provides for a $250&#160;million term loan facility (the &#8220;Amended Term Loan Facility&#8221;) and a $500&#160;million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;). In addition, the Amended Credit Agreement includes a $300&#160;million accordion feature that allows us to increase the Amended Credit Agreement to $1.05&#160;billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company&#8217;s projects and operational sustainability initiatives and (ii) improvement of peoples&#8217; lives as a result of the Company&#8217;s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $100&#160;million sublimit for the issuance of standby letters of credit, a $20&#160;million sublimit for swingline loans and a $300&#160;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="background-color:#ffffff;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 February 18, 2022. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually commencing June 30, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% per </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:400;line-height:120%">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 Secured Overnight Financing Rate ("SOFR") rate plus 1.00%,</span><span style="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%">plus a margin that ranges from 0% to 0.875% 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 February 18, 2027, 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;2, 2022, we had $258.8 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $243.8 million under the Amended Term Loan Facility and $15.0&#160;million under the Amended Revolving Credit Facility.  The year-to-date weighted-average interest rate of the outstanding borrowings during fiscal 2022 was 1.97%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date 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.60%. At October&#160;2, 2022, we had $484.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="background-color:#ffffff;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.25 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;2, 2022, we were in compliance with these covenants with a consolidated leverage ratio of 0.76x and a consolidated interest coverage ratio of 29.52x. </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 short-term cash advances and bank guarantees. At October&#160;2, 2022, there were no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $44.4&#160;million. As of October&#160;2, 2022 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%">2023</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,504&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2025</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500&#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%">2027</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%">208,750&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#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%">258,754</span><span style="color:#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"/></tr></table></div>Subsequent Event: On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500&#160;million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55&#160;billion. We expect to draw the entire amount of the New Term Loan Facility to partially finance the acquisition of RPS. The remaining purchase price is expected to be financed with existing cash on hand and borrowings under the Amended Revolving Credit Facility. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736127824">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 ten 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.</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 underlying asset for the lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at </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%">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 2,<br/>2022</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%">October 3,<br/>2021</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%">86,725&#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%">91,076&#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%">(150)</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%">(106)</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 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="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%">86,575</span><span style="color:#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%">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:#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:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">71,365&#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%">81,943&#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%">44,096&#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%">72,076&#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:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">182,319&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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"/></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%">57,865&#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%">67,452&#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%">146,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="padding:2px 0 2px 1pt;text-align: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"/></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%">204,150</span><span style="color:#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,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"/></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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">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;2, 2022</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;2, 2022</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><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%">2023</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%">61,703&#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%">2024</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%">47,520&#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%">2025</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%">35,466&#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%">2026</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%">23,481&#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%">2027</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%">16,961&#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%">31,927&#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%">217,058</span><span style="color:#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%">(12,908)</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%">204,150</span><span style="color:#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:6pt;margin-top:6pt;text-align: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 ten 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.</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 underlying asset for the lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at </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%">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 2,<br/>2022</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%">October 3,<br/>2021</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%">86,725&#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%">91,076&#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%">(150)</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%">(106)</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 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="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%">86,575</span><span style="color:#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%">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:#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:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">71,365&#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%">81,943&#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%">44,096&#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%">72,076&#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:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">182,319&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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"/></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%">57,865&#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%">67,452&#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%">146,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="padding:2px 0 2px 1pt;text-align: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"/></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%">204,150</span><span style="color:#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,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"/></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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">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;2, 2022</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;2, 2022</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><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%">2023</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%">61,703&#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%">2024</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%">47,520&#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%">2025</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%">35,466&#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%">2026</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%">23,481&#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%">2027</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%">16,961&#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%">31,927&#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%">217,058</span><span style="color:#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%">(12,908)</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%">204,150</span><span style="color:#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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736235344">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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;2, 2022, 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 vest at 25% on each anniversary of the grant date and 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 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 2018 EIP's aggregate share limit as one share for every share or unit issued. At October&#160;2, 2022, there were 2.2 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Employee Stock Purchase Plan ("ESPP").</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;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 380,784 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e 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"><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 2,<br/>2022</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%">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="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%">26,227&#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,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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">20,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%">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"/></tr></table></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 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;2, 2022:</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 October 3, 2021</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%">214&#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%">38.80&#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%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.44&#160;</span></td><td style="background-color:#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%">&#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="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 2, 2022</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%">168&#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.62&#160;</span></td><td style="background-color:#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.04</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%">15,086&#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 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.62&#160;</span></td><td style="background-color:#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.04</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%">15,086&#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 2, 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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">38.62&#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.04</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%">15,086&#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 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 2022 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;2, 2022. This amount will change based on the fair market value of our stock. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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%">re granted in fiscal 2022, 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2022, 2021 and 2020 was $5.7 million, $29.4 million and $22.4 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%">Net cash proceeds from the exercise of stock options were $1.8 million, $11.3 million and $10.3 million for fiscal 2022, 2021 and 2020, 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 for fiscal 2022, 2021 and 2020 was $1.3 million, $6.7 million and $4.9 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%">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 50% on growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-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 29, 2019</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%">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:#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%">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:#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%">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:#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%">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:#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%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(178)</span></td><td style="background-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%">46.87&#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%">(162)</span></td><td style="background-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.28&#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%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(16)</span></td><td style="background-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%">65.43&#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)</span></td><td style="background-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.98&#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 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: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:#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%">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:#ffffff;padding:2px 1pt 2px 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%">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:#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%">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:#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%">118&#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: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:#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%">58&#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%">153.03&#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%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">99&#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%">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 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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 October 3, 2021</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%">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 #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%">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:#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%">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:#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%">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:#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%">78&#160;</span></td><td style="background-color:#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%">184.61</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%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.16&#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%">(147)</span></td><td style="background-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.47&#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%">(176)</span></td><td style="background-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%">80.17&#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%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(13)</span></td><td style="background-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%">109.01&#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: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 2, 2022</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%">299</span><span style="color:#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%">111.40</span><span style="color:#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%">272</span><span style="color:#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%">109.23</span><span style="color:#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="margin-bottom:6pt;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%">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. 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. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2022, 2021 and 2020, we awar</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ded 77,844, 117,934 and 167,525 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2022, 2021 and 2020 was $184.61, $122.02 and $83.92, respectively. At October&#160;2, 2022, there were 299,055 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, 2021 and 2020, we awarded 41,734, 57,542 and 74,011 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2022, 2021 and 2020 was $247.16, $153.03 and $99.85, 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%">The stock-based compensation expense related to RSUs and PSUs for fiscal 2022, 2021 and 2020 was $23.9 million, $20.9 million and $17.7 million, respectively, and was included in total stock-based compensation expense. The actual income tax benefit realized from RSUs and PSUs for fiscal 2022, 2021 and 2020 was $9.1&#160;million, $6.2&#160;million and $3.4&#160;million, respectively. At October&#160;2, 2022, there was $35.9 million of unrecognized stock-based compensation costs r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elated to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2025. </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 2,<br/>2022</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%">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="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%">106&#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%">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"/></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%">114.17&#160;</span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">12,129&#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%">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"/></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 2,<br/>2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">32.2%</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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%">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></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:6pt;text-align: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 2022, 2021 and 2020, 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 2022, 2021 and 2020 included $2.3 million, $2.0 million and $1.2 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2022 and 2021 year-ends were $0.6 million and $0.5 million, respectively. At October&#160;2, 2022, ESPP participants had accumulated $11 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736125104">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rimarily includes 401(k) plans in the United States. For fiscal 2022, 2021 and 2020, employer contributions to the U.S. plans were $29.3 million, $26.9 million and $25.0 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;2, 2022 and October&#160;3, 2021, the consolidated balance sheets reflect assets of $36.7 million and $41.4 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $36.3 million and $41.1 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 reported as part of &#8220;Selling, general and administrative expenses&#8221; in our c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onsolidated 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Consolidated Statements of Shareholders&#8217; Equity for fiscal 2022 and fiscal 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 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: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="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;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%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">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%">36,250&#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%">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%">(33,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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:10pt;font-weight:400;line-height:100%">3,244&#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: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:10pt;font-weight:400;line-height:100%">1,006&#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: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 net surplus is reflected in other long-term assets on our consolidated balance sheets at October 2, 2022 and October&#160;3, 2021. As the plan is closed to new participants and to future benefit accrual, the reduction in the fair value of plan assets and the benefit obligation were primarily due to actual losses on plan assets and an increased discount rate, respectively.  Benefits paid during fiscal 2022 were $1.0&#160;million.</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. The fair values of the plan assets by major asset categories were 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="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">Equities</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%">8,390&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,484&#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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">36,250</span><span style="color:#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%">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: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%">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 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:85.964%"><tr><td style="width:1.0%"/><td style="width:60.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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:400;line-height:100%">4.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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: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.95% to 3.55%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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="Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736154704">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per Share</a></td>
<td class="text">Earnings per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align: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 sets forth the number of weighted-average shares used to compute basic and diluted EPS:</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: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 2,<br/>2022</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%">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="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%">263,125&#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%">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"/></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%">53,620&#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,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"/></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%">543&#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%">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"/></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,163&#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%">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"/></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.91&#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%">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"/></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.86&#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%">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"/></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fisc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al 2022, 2021 and 2020, no options were exc</span>luded 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736363488">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter in 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%"> Our derivative contracts 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the anticipation of the planned acquisition of RPS, we entered into a forward contract during the fourth quarter of fiscal 2022 to acquire GBP 714.0&#160;million at a rate of 1.0852 for a total of USD 774.8&#160;million. The contract matures on December 30, 2022. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract is marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9&#160;million, which resulted in an unrealized gain of the same amount in the fourth quarter fiscal 2022, which is reflected in &#8220;Other income" on the consolidated income statement for fiscal 2022. The related $19.9&#160;million asset is reported in "Prepaid expenses and other current assets" on the consolidated balance sheet at October 2, 2022. </span></div><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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. As of October&#160;2, 2022, the notional principal of our outstanding interest swap agreements was $200.0 million ($40.0 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;2, 2022 and October&#160;3, 2021, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was an unrealized gain of $2.4 million and an unrealized loss of $9.4 million, which were reported in "Other long-term assets" and "Other current liabilities" on our consolidated balance sheets, respectively. Additionally, the related gain of $11.8&#160;million, a gain of $6.1&#160;million and a loss of $4.6&#160;million for fiscal year ended 2022, 2021 and 2020, respectively, were recognized and reported on our consolidated statements of comprehensive income. We expect to reclassify a credit of  $3.1 million from accumulated other comprehensive loss to interest expense within the next 12 months. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other derivative instruments that were not designated as hedging instruments for fiscal 2022, 2021 and 2020.</span><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736325952">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 2022, 2021 and 2020 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 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%">(149,711)</span></td><td style="background-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%">(10,873)</span></td><td style="background-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%">(160,584)</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 income (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%">3,436&#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%">(599)</span></td><td style="background-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%">2,837&#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%">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%">(4,039)</span></td><td style="background-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,039)</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 income (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%">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:#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%">(4,638)</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%">(1,202)</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 27, 2020</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%">(146,275)</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%">(15,511)</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%">(161,786)</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 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%">30,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">(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><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%">(94,922)</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%">15,937&#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%">(78,985)</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%">(4,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131)</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%">(94,922)</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%">11,806</span><span style="color:#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%">(83,116)</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 2, 2022</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%">(210,556)</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%">2,412</span><span style="color:#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%">(208,144)</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="margin-bottom:6pt;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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736112944">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">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-ter</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">m debt approximated fair value at October&#160;2, 2022 and October&#160;3, 2021. At October&#160;2, 2022, we had borrowings of $258.8 million outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736140224">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<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 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736310320">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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</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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. There has been no remaining backlog for RCM since fiscal 2018 as the 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%">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 high-end 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, the 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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG primarily provides high-end 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, renewable energy, industrial, high performance buildings and aerospace markets. CIG also provides sustainable 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;</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;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2022. There has been no remaining backlog for RCM since fiscal 2018 as the projects were complete.  In May 2022, we received a cash settlement for the last $11&#160;million RCM claim outstanding. This settlement resulted in an immaterial gain in the third quarter of fiscal 2022. There were no significant operating activities in RCM for fiscal 2022, 2021 and 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-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 2,<br/>2022</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%">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:2px 1pt;text-align: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,820,868&#160;</span></td><td style="background-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,772,905&#160;</span></td><td style="background-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,578,332&#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,738,436&#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,500,074&#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,471,097&#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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,256)</span></td><td style="background-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,079)</span></td><td style="background-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,736)</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,504,048</span><span style="color:#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,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"/></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%">198,448&#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%">174,755&#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%">146,273&#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%">194,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,418&#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;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%">(52,144)</span></td><td style="background-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,316)</span></td><td style="background-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%">(41,600)</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 income from operations</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%">340,446</span><span style="color:#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%">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:#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%">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:#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;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"/></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;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%">amortizat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2022, 2021 and 2020 was $13.2 million, $11.5 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(0.3) million, $3.3 million and $15.0 million for fiscal 2022, </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 and 2020, respectively. Corporate results in fiscal 2020 also included $15.8 million goodwill impairment charges.  See No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">te 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 2,<br/>2022</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%">October 3,<br/>2021</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%">558,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%">545,533&#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%">688,640&#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%">698,916&#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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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,375,370&#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,320,753&#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,622,776</span><span style="color:#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,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"/></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: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%">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 2,<br/>2022</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%">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="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,416,586&#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,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"/></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%">1,087,462&#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%">957,427&#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%">887,432&#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,504,048</span><span style="color:#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,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"/></tr></table></div><div style="margin-bottom:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">199,875&#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%">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="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%">77,305&#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%">87,771&#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%">277,180</span><span style="color:#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%">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="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736154704">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2022, 2021 and 2020 was $96.0 million, $95.5 million and $88.2 million, respectively. Our related reimbursable costs for fiscal 2022, 2021 and 2020 were $91.7 million, $92.4 million and $86.4 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 2, 2022</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%">October 3, 2021</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%">16,818&#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,082&#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%">2,935&#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%">5,092&#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,464&#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%">3,026&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736300528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information &#8211; Unaudited<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information &#8211; 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;2, 2022 and October&#160;3, 2021 reflect all adjustments necessary for a fair statement of the 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%">In the fourth quarter of fiscal 2022, we recognized</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 $19.9&#160;million unrea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lized gain on a foreign currency forward contract related to the planned acquisition of RPS.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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 2022</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%">858,510&#160;</span></td><td style="background-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%">852,744&#160;</span></td><td style="background-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%">890,231&#160;</span></td><td style="background-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%">902,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;text-align: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%">87,220&#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,520&#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,905&#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%">94,802&#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%">68,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,947&#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%">1.27&#160;</span></td><td style="background-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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 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.56&#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%">1.25&#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.98&#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.09&#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.55&#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,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148&#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,577&#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,346&#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,006&#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%">53,667&#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 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-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,637&#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,736&#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,666&#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,597&#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></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736245936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II &#8211; 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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SCHEDULE II &#8211; 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 27, 2020, October&#160;3, 2021 and October&#160;2, 2022 </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 2020</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%">10,562&#160;</span></td><td style="background-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,472&#160;</span></td><td style="background-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%">(4,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,147&#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%">7,147&#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,130)</span></td><td style="background-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%">195&#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,140&#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,352&#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 2022</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%">4,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,749&#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 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%">20,543&#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,852&#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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">24,395&#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%">24,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 2022</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%">13,040&#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%">(162)</span></td><td style="background-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%">(592)</span></td><td style="background-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%">12,286&#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="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 a valuation allowance in the United Kingdom in 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">(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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732766096">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text">Fiscal Year.  We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2022, 2021 and 2020 contained 52, 53 and 52 weeks, respectively.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><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;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="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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify 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="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="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;2, 2022 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 that may affect our clients' ability to pay.October&#160;2, 2022 are expected to be billed and collecte<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 12 months. The </span><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%">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="background-color:#ffffff;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 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. Total accounts receivable at October 3, 2021 included approximately $11&#160;million related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. This amount related to a single claim in our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reportable segment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we received a cash settlement for the claim, which resulted in an immaterial gain in the third quarter of fiscal 2022. There were no claims included in our total accounts receiva</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ble at October&#160;2, 2022. </span></div><span style="background-color:#ffffff;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 adjustme</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts to revenue when it is probable that the claim will result in a different contract value</span> than the amount previously estimated. In fiscal 2022, we recorded no gains or losses related to claims other than the aforementioned immaterial gain on the settled RCM claim.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">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 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>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.<div style="margin-bottom:6pt;margin-top:6pt;text-align: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 to estimate 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. T<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.7 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;2, 2022. 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="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="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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520">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="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="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="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="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 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>We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 4, 2022 (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.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="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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104">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="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="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="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 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="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="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;We assumed a defined benefit pension plan from a fiscal 2021 acquisition. 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</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%">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 </span></div>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="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 ri</span>sk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2022&#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="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. 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="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 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciple</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s in Topic 740 and amending certain existing guidance for clarity</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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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. </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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 Accounting Standards Codification Topic 606, "Revenue from Contracts with Customers" ("ASC 606"). 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recently Issued Accounting Pronouncements Not Yet Adopted.</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%">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832), which requires disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 is effective for us beginning in the first quarter of fiscal 2023, with early adoption permitted. This guidance should be applied prospectively to all transactions that are reflected in the financial statements at the date of initial application and to new transactions that are entered into after that date, or retrospectively. </span></div><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 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> coronavirus disease 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%">COVID-19") pandemic on businesses operating in Canada. Our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $26.0&#160;million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, beginning in fiscal 2023, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $9&#160;million in the next twelve months. Accordingly, this amount was reclassified from "Other current liabilities" to "Accrued compensation" on our consolidated balance sheet as of October 2, 2022. The remaining $17.0&#160;million, which we expect to distribute beyond one year, was reclassified to "Other long-term liabilities". We do not expect there will be any related impact to our operating income, and we have no outstanding applications for further government assistance.</span><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding concentration of credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Current Liabilities, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid and Other Current Assets, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734818688">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2,<br/>2022</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%">October 3,<br/>2021</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 27, 2020</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="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 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%">1,064,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,081,608&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">993,835&#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;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,286&#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%">536,309&#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%">439,019&#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%">748,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">1,087,462&#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%">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="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,504,048</span><span 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,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;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%">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="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,317,993&#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,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="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,637,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">549,036&#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%">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="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,504,048</span><span 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,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="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="margin-bottom:6pt;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="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="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 2,<br/>2022</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%">October 3, 2021</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%">92,405&#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%">103,784&#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%">241,340&#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%">190,403&#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%">(148,935)</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%">(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"/></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;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%">Includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">es $23.3&#160;million and $12.2&#160;million of contract retentions as of October&#160;2, 2022 and October&#160;3, 2021, 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="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 2,<br/>2022</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%">October 3,<br/>2021</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%">491,700&#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%">432,814&#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%">267,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">758,861</span><span style="color:#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%">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"/></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%">(3,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">755,112</span><span style="color:#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%">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"/></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="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;2, 2022 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,394,090&#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,327,544&#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,721,634</span><span style="color:#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="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="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736265152">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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 2022 and 2021:</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 15, 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: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.20&#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%">December 2, 2021</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 20, 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: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%">10,793&#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 31, 2022</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.20&#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 11, 2022</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 25, 2022</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%">10,769&#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%">May 2, 2022</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.23&#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, 2022</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 27, 2022</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%">12,311&#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%">August 1, 2022</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.23&#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 12, 2022</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%">August 26, 2022</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%">12,226&#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 2, 2022</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%">46,099</span><span style="color:#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 9, 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%">November 30, 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%">December 11, 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: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%">9,198&#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 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="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.20&#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 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="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="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-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%">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-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736181600">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2,<br/>2022</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%">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="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%">59,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%">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"/></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%">31,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,184&#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%">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"/></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%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(7,152)</span></td><td style="background-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%">(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"/></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%">(310)</span></td><td style="background-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%">(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"/></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,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">65,566</span><span style="color:#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%">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 #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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular information of changes in contingent earn-out liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734695920">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 27, 2020</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%">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;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%">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;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%">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;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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #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%">Goodwill reallocation</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%">(51,497)</span></td><td style="background-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%">51,497&#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 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%">42,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,683&#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%">(10,199)</span></td><td style="background-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%">(56,650)</span></td><td style="background-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,849)</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 2, 2022</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%">519,102</span><span style="color:#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%">591,310</span><span style="color:#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,110,412</span><span style="color:#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="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 2, 2022</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%">October 3, 2021</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%">5.5</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%">41,676&#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%">(21,092)</span></td><td style="background-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,584&#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,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"/></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.6</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,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.7</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%">12,711&#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,428)</span></td><td style="background-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,283&#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%">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"/></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%">87,673</span><span style="color:#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%">(58,510)</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%">29,163</span><span style="color:#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%">2023</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,788&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244&#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%">2025</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,411&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,590&#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%">2027</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,168&#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%">3,962&#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%">29,163</span><span style="color:#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736540608">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2,<br/>2022</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%">October 3,<br/>2021</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%">96,710&#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%">94,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"><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%">32,428&#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%">36,462&#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%">129,138</span><span style="color:#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%">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"/></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%">(96,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">32,316</span><span style="color:#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937737490992">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before 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 2,<br/>2022</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%">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="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">262,428&#160;</span></td><td style="background-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%">211,222&#160;</span></td><td style="background-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%">209,443&#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%">86,338&#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%">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"/></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%">348,766</span><span style="color:#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%">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"/></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="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"><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 2,<br/>2022</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%">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></tr><tr><td colspan="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,447&#160;</span></td><td style="background-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%">41,056&#160;</span></td><td style="background-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%">24,102&#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,613&#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%">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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">83,392</span><span style="color:#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%">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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(382)</span></td><td style="background-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%">(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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 expense (benefit) </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%">2,210</span><span style="color:#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%">(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"/></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%">85,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"/><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%">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"/></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="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:6pt;text-align: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 2,<br/>2022</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%">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></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.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%">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></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%">(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%">(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></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%">1.0</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><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></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%">&#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%">(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></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%">&#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></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%">(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%">(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></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%">0.2</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%">(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></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.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><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%">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%">1.4</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.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></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%">1.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%">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></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%">0.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%">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></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%">(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%">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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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.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%">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%">(1.3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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%">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></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%">24.5%</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%">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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of 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 2,<br/>2022</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%">October 3,<br/>2021</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,238&#160;</span></td><td style="background-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,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 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%">5,023&#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,662&#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%">4,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">35,973&#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%">41,657&#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%">49,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,925&#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%">3,560&#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%">Unbilled 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%">4,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Loss carry-forwards</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,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%">54,825&#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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 assets</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%">134,010</span><span style="color:#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%">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:#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;text-align: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:#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"/></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%">Unbilled 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%">&#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%">(5,595)</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%">Prepaid 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%">(6,065)</span></td><td style="background-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,136)</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%">Right-of-use assets, 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%">(49,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Intangibles</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%">(42,863)</span></td><td style="background-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,121)</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%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:10pt;font-weight:400;line-height:100%">(621)</span></td><td style="background-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%">(85)</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 liabilities</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%">(101,367)</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%">(117,254)</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 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:#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%">32,643</span><span style="color:#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%">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:#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2,<br/>2022</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%">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="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%">12,899&#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,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"/></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 fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">2,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 fiscal 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%">&#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%">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"/></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 fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(641)</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%">(977)</span></td><td style="background-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 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%">8,908</span><span style="color:#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure 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="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="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734768144">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of 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 2,<br/>2022</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%">October 3,<br/>2021</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%">258,754&#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%">212,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 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,504)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">246,250</span><span style="color:#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%">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"/></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="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%">2023</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,504&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2025</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500&#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%">2027</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%">208,750&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#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%">258,754</span><span style="color:#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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736204256">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of components of lease cost</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 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 2,<br/>2022</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%">October 3,<br/>2021</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%">86,725&#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%">91,076&#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%">(150)</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%">(106)</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 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="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%">86,575</span><span style="color:#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%">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:#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:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">71,365&#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%">81,943&#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%">44,096&#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%">72,076&#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="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:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">182,319&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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"/></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%">57,865&#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%">67,452&#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%">146,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="padding:2px 0 2px 1pt;text-align: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"/></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%">204,150</span><span style="color:#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,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"/></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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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;2, 2022</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%">2023</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%">61,703&#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%">2024</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%">47,520&#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%">2025</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%">35,466&#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%">2026</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%">23,481&#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%">2027</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%">16,961&#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%">31,927&#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%">217,058</span><span style="color:#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%">(12,908)</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%">204,150</span><span style="color:#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727714512">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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"><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 2,<br/>2022</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%">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="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%">26,227&#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,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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">20,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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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;2, 2022:</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 October 3, 2021</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%">214&#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%">38.80&#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%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.44&#160;</span></td><td style="background-color:#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%">&#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="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 2, 2022</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%">168&#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.62&#160;</span></td><td style="background-color:#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.04</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%">15,086&#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 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.62&#160;</span></td><td style="background-color:#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.04</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%">15,086&#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 2, 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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">38.62&#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.04</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%">15,086&#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="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 29, 2019</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%">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:#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%">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:#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%">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:#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%">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:#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%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(178)</span></td><td style="background-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%">46.87&#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%">(162)</span></td><td style="background-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.28&#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%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(16)</span></td><td style="background-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%">65.43&#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)</span></td><td style="background-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.98&#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 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: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:#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%">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:#ffffff;padding:2px 1pt 2px 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%">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:#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%">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:#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%">118&#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: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:#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%">58&#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%">153.03&#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%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">99&#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%">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 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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 October 3, 2021</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%">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 #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%">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:#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%">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:#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%">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:#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%">78&#160;</span></td><td style="background-color:#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%">184.61</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%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.16&#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%">(147)</span></td><td style="background-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.47&#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%">(176)</span></td><td style="background-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%">80.17&#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%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(13)</span></td><td style="background-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%">109.01&#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: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 2, 2022</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%">299</span><span style="color:#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%">111.40</span><span style="color:#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%">272</span><span style="color:#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%">109.23</span><span style="color:#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="margin-bottom:6pt;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%">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. 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. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 2,<br/>2022</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%">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="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%">106&#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%">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"/></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%">114.17&#160;</span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">12,129&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 2,<br/>2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">32.2%</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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%">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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736127824">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 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: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="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;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%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">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%">36,250&#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%">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%">(33,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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:10pt;font-weight:400;line-height:100%">3,244&#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: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:10pt;font-weight:400;line-height:100%">1,006&#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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock', window );">Fair value of plan assets by major asset category</a></td>
<td class="text">The fair values of the plan assets by major asset categories were 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: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="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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%">Equities</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%">8,390&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,484&#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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">36,250</span><span style="color:#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%">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="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 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:85.964%"><tr><td style="width:1.0%"/><td style="width:60.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 2,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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:400;line-height:100%">4.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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: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.95% to 3.55%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736428368">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of number of weighted-average shares used to compute basic and diluted EPS</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 sets forth the number of weighted-average shares used to compute basic and diluted EPS:</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: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 2,<br/>2022</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%">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="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%">263,125&#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%">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"/></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%">53,620&#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,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"/></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%">543&#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%">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"/></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,163&#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%">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"/></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.91&#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%">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"/></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.86&#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%">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"/></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736326896">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 2022, 2021 and 2020 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 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%">(149,711)</span></td><td style="background-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%">(10,873)</span></td><td style="background-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%">(160,584)</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 income (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%">3,436&#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%">(599)</span></td><td style="background-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%">2,837&#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%">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%">(4,039)</span></td><td style="background-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,039)</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 income (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%">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:#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%">(4,638)</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%">(1,202)</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 27, 2020</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%">(146,275)</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%">(15,511)</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%">(161,786)</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 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%">30,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">(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><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%">(94,922)</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%">15,937&#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%">(78,985)</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%">(4,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131)</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%">(94,922)</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%">11,806</span><span style="color:#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%">(83,116)</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 2, 2022</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%">(210,556)</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%">2,412</span><span style="color:#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%">(208,144)</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="margin-bottom:6pt;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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937737479728">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2,<br/>2022</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%">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:2px 1pt;text-align: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,820,868&#160;</span></td><td style="background-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,772,905&#160;</span></td><td style="background-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,578,332&#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,738,436&#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,500,074&#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,471,097&#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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,256)</span></td><td style="background-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,079)</span></td><td style="background-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,736)</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,504,048</span><span style="color:#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,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"/></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%">198,448&#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%">174,755&#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%">146,273&#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%">194,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,418&#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;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%">(52,144)</span></td><td style="background-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,316)</span></td><td style="background-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%">(41,600)</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 income from operations</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%">340,446</span><span style="color:#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%">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:#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%">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:#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;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"/></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;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%">amortizat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2022, 2021 and 2020 was $13.2 million, $11.5 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(0.3) million, $3.3 million and $15.0 million for fiscal 2022, </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 and 2020, respectively. Corporate results in fiscal 2020 also included $15.8 million goodwill impairment charges.  See No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">te 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 2,<br/>2022</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%">October 3,<br/>2021</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%">558,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%">545,533&#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%">688,640&#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%">698,916&#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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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,375,370&#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,320,753&#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,622,776</span><span style="color:#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,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"/></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of geographic information</a></td>
<td class="text"><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%">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 2,<br/>2022</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%">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="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,416,586&#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,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"/></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%">1,087,462&#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%">957,427&#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%">887,432&#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,504,048</span><span style="color:#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,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"/></tr></table></div><div style="margin-bottom:6pt;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 2,<br/>2022</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%">October 3,<br/>2021</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%">199,875&#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%">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="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%">77,305&#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%">87,771&#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%">277,180</span><span style="color:#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%">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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736373760">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2, 2022</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%">October 3, 2021</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%">16,818&#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,082&#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%">2,935&#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%">5,092&#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,464&#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%">3,026&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736355328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information &#8211; Unaudited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 2022</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%">858,510&#160;</span></td><td style="background-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%">852,744&#160;</span></td><td style="background-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%">890,231&#160;</span></td><td style="background-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%">902,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;text-align: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%">87,220&#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,520&#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,905&#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%">94,802&#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%">68,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,947&#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%">1.27&#160;</span></td><td style="background-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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 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.56&#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%">1.25&#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.98&#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.09&#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.55&#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,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148&#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,577&#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,346&#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,006&#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%">53,667&#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 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-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,637&#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,736&#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,666&#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,597&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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="Show.toggleNext( this );">+ Details</a><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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736245936">
<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. 02, 2022 </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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937739404064">
<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. 02, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937737491248">
<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. 02, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736183600">
<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. 02, 2022 </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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727145888">
<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. 02, 2022 </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="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="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="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">23.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">48.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">31.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Earn Out Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of revenue from customers within the risk category.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736132416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Oct. 02, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_ttek_GovernmentAssistanceAmountCumulativeCurrent', window );">Government assistance, amount, cumulative, current</a></td>
<td class="nump">$ 26.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths', window );">Government assistance, amount expected to be recognized in next twelve months</a></td>
<td class="nump">9.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_GovernmentAssistanceAmountCumulativeNoncurrent', window );">Government assistance, amount, cumulative, noncurrent</a></td>
<td class="nump">$ 17.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_GovernmentAssistanceAmountCumulativeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Assistance, Amount, Cumulative, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_GovernmentAssistanceAmountCumulativeCurrent</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_GovernmentAssistanceAmountCumulativeNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Assistance, Amount, Cumulative, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_GovernmentAssistanceAmountCumulativeNoncurrent</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_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government Assistance, Amount Expected To Be Recognized In Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727450704">
<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. 02, 2022</div></th>
<th class="th"><div>Jul. 03, 2022</div></th>
<th class="th"><div>Apr. 03, 2022</div></th>
<th class="th"><div>Jan. 02, 2022</div></th>
<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>Oct. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 902,562<span></span>
</td>
<td class="nump">$ 890,231<span></span>
</td>
<td class="nump">$ 852,744<span></span>
</td>
<td class="nump">$ 858,510<span></span>
</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">$ 3,504,048<span></span>
</td>
<td class="nump">$ 3,213,513<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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,317,993<span></span>
</td>
<td class="nump">1,191,244<span></span>
</td>
<td class="nump">1,078,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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,637,019<span></span>
</td>
<td class="nump">1,492,813<span></span>
</td>
<td class="nump">1,391,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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">549,036<span></span>
</td>
<td class="nump">529,456<span></span>
</td>
<td class="nump">524,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,064,347<span></span>
</td>
<td class="nump">1,081,608<span></span>
</td>
<td class="nump">993,835<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">603,286<span></span>
</td>
<td class="nump">536,309<span></span>
</td>
<td class="nump">439,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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">748,953<span></span>
</td>
<td class="nump">638,169<span></span>
</td>
<td class="nump">674,605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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,087,462<span></span>
</td>
<td class="nump">$ 957,427<span></span>
</td>
<td class="nump">$ 887,432<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FederalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_StateAndLocalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731107472">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 92,405<span></span>
</td>
<td class="nump">$ 103,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">241,340<span></span>
</td>
<td class="nump">190,403<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ContractWithCustomerAssetLiabilityNetCurrent', window );">Net contract liabilities</a></td>
<td class="num">(148,935)<span></span>
</td>
<td class="num">(86,619)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 23,300<span></span>
</td>
<td class="nump">$ 12,200<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset (Liability), Net Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727057760">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability revenue recognized during the period</a></td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="nump">$ 119,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLossOnContracts', window );">Liabilities for anticipated losses</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">12,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts', window );">Estimated cost to complete the related contracts</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">104,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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 0<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 3,721,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Gains (losses) due to change in contract value</a></td>
<td class="text">&#160;<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of remaining estimated costs to complete the contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734943424">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_BilledContractReceivables', window );">Billed</a></td>
<td class="nump">$ 491,700<span></span>
</td>
<td class="nump">$ 432,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled</a></td>
<td class="nump">267,161<span></span>
</td>
<td class="nump">240,536<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Total accounts receivable</a></td>
<td class="nump">758,861<span></span>
</td>
<td class="nump">673,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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(3,749)<span></span>
</td>
<td class="num">(4,352)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total accounts receivable, net</a></td>
<td class="nump">$ 755,112<span></span>
</td>
<td class="nump">$ 668,998<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727599392">
<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. 02, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 3,721,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 2,394,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-10-02', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-02</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 1,327,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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=2022-10-03">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-10-02">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-10-02</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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727477920">
<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>
</tr>
<tr>
<th class="th"><div>Dec. 09, 2022</div></th>
<th class="th"><div>Nov. 07, 2022</div></th>
<th class="th"><div>Aug. 26, 2022</div></th>
<th class="th"><div>May 27, 2022</div></th>
<th class="th"><div>Feb. 25, 2022</div></th>
<th class="th"><div>Dec. 20, 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>Oct. 02, 2022</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Oct. 05, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">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">1,341,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price (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">$ 149.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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.23<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<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.86<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly cash dividend declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ttek_October2021StockRepurchaseProgramMember', window );">October 2021 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining 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">$ 347,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining 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="text">&#160;<span></span>
</td>
<td class="nump">$ 147,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased 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="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="Show.toggleNext( this );">+ Details</a><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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731012112">
<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>Aug. 26, 2022</div></th>
<th class="th"><div>May 27, 2022</div></th>
<th class="th"><div>Feb. 25, 2022</div></th>
<th class="th"><div>Dec. 20, 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>Oct. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividend paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<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.86<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="nump">$ 12,226<span></span>
</td>
<td class="nump">$ 12,311<span></span>
</td>
<td class="nump">$ 10,769<span></span>
</td>
<td class="nump">$ 10,793<span></span>
</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">$ 46,099<span></span>
</td>
<td class="nump">$ 40,041<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937722007888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br> &#163; / shares in Units, $ in Thousands, &#163; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 23, 2022 </div>
<div>employee </div>
<div>&#163; / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</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. 02, 2022 </div>
<div>USD ($) </div>
<div>acquisition</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. 27, 2020 </div>
<div>AUD ($) </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>AUD ($)</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_NumberOfAcquisitions', 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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">$ 65,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="num">$ (329)<span></span>
</td>
<td class="nump">$ 3,273<span></span>
</td>
<td class="nump">$ 14,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList', window );">Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
<td class="text">Foreign currency translation adjustments, net of tax<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList', window );">Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Interest Expense<span></span>
</td>
<td class="text">Interest Expense<span></span>
</td>
<td class="text">Interest Expense<span></span>
</td>
<td class="text">Interest Expense<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList', window );">Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Income from operations<span></span>
</td>
<td class="text">Income from operations<span></span>
</td>
<td class="text">Income from operations<span></span>
</td>
<td class="text">Income from operations<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">&#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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">&#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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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">&#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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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">&#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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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">&#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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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">&#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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_RPSGroupPlcMember', window );">RPS Group plc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ExpectedPricePerShareAcquired', window );">Pence per share expected to be acquired | &#163; / shares</a></td>
<td class="nump">&#163; 2.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_NumberOfEmployeesAcquiredInAcquisition', window );">Number of employees | employee</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_RPSGroupPlcMember', window );">RPS Group plc | Forecast | 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of outstanding shares expected to be acquired</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_BusinessCombinationPriceOfAcquisitionExpected', window );">Expected consideration received upon closing of acquisition | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">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="text">&#160;<span></span>
</td>
<td class="nump">$ 88,300<span></span>
</td>
<td class="nump">$ 151,700<span></span>
</td>
<td class="nump">$ 88,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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="text">&#160;<span></span>
</td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">101,400<span></span>
</td>
<td class="nump">71,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>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="num">(2,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">15,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="nump">31,300<span></span>
</td>
<td class="nump">50,300<span></span>
</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="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="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">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="nump">47,000<span></span>
</td>
<td class="nump">$ 74,000<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">&#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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">&#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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="text">&#160;<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="nump">$ 9.4<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="nump">3,700<span></span>
</td>
<td class="nump">$ 5.2<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></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="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="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 120,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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the earn out period for operating income projection used for fair value measurement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Working Capital Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Earn Out Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationPriceOfAcquisitionExpected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Price of Acquisition, Expected</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationPriceOfAcquisitionExpected</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_ExpectedPricePerShareAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Price Per Share Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ExpectedPricePerShareAcquired</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>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NumberOfAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Acquisitions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_NumberOfAcquisitions</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_NumberOfEmployeesAcquiredInAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of employees acquired in the acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingIncomeLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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_RPSGroupPlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_RPSGroupPlcMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_HoareLeaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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=ttek_NormanDisneyAndYoungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937721979808">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Reported as cash used in financing activities</a></td>
<td class="num">$ (20,124)<span></span>
</td>
<td class="num">$ (20,251)<span></span>
</td>
<td class="num">$ (22,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent earn-out liabilities</a></td>
<td class="nump">31,341<span></span>
</td>
<td class="nump">50,235<span></span>
</td>
<td class="nump">16,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Foreign exchange impact</a></td>
<td class="num">(7,152)<span></span>
</td>
<td class="num">(596)<span></span>
</td>
<td class="num">(247)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Reported as cash used in operating activities</a></td>
<td class="num">(310)<span></span>
</td>
<td class="num">(427)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Reported as cash used in financing activities</a></td>
<td class="num">(20,123)<span></span>
</td>
<td class="num">(20,251)<span></span>
</td>
<td class="num">(22,900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 65,566<span></span>
</td>
<td class="nump">$ 59,297<span></span>
</td>
<td class="nump">$ 32,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList', window );">Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Gain (loss) on cash flow hedge valuations, net of tax<span></span>
</td>
<td class="text">Gain (loss) on cash flow hedge valuations, net of tax<span></span>
</td>
<td class="text">Gain (loss) on cash flow hedge valuations, net of tax<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="nump">$ 2,184<span></span>
</td>
<td class="nump">$ 992<span></span>
</td>
<td class="nump">$ 1,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="nump">$ 329<span></span>
</td>
<td class="num">$ (3,273)<span></span>
</td>
<td class="num">$ (14,971)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="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="Show.toggleNext( this );">+ Details</a><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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement in which other comprehensive income (OCI) is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937721994208">
<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> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="nump">$ 1,108,578<span></span>
</td>
<td class="nump">$ 993,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Goodwill reallocation</a></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="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">68,683<span></span>
</td>
<td class="nump">90,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="num">(66,849)<span></span>
</td>
<td class="nump">24,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="nump">1,110,412<span></span>
</td>
<td class="nump">1,108,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="nump">538,433<span></span>
</td>
<td class="nump">516,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Goodwill reallocation</a></td>
<td class="num">(51,497)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">42,365<span></span>
</td>
<td class="nump">15,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="num">(10,199)<span></span>
</td>
<td class="nump">7,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="nump">519,102<span></span>
</td>
<td class="nump">538,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="nump">570,145<span></span>
</td>
<td class="nump">477,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Goodwill reallocation</a></td>
<td class="nump">51,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">26,318<span></span>
</td>
<td class="nump">75,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="num">(56,650)<span></span>
</td>
<td class="nump">17,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="nump">$ 591,310<span></span>
</td>
<td class="nump">$ 570,145<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of 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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillTransfers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers into (out 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="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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillTransfers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillTranslationAndPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730970400">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 04, 2022</div></th>
<th class="th"><div>Oct. 02, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of excess of fair value over carrying value (less than)</a></td>
<td class="nump">165.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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
<td class="nump">11,500,000<span></span>
</td>
<td class="nump">$ 11,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments', window );">Reduction in intangible assets, foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross amounts of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">536,800,000<span></span>
</td>
<td class="nump">556,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross amounts of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">712,800,000<span></span>
</td>
<td class="nump">691,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,500,000<span></span>
</td>
<td class="nump">$ 121,500,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_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments and purchase accounting adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727427584">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 87,673<span></span>
</td>
<td class="nump">$ 118,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(58,510)<span></span>
</td>
<td class="num">(80,981)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 29,163<span></span>
</td>
<td class="nump">37,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">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="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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 41,676<span></span>
</td>
<td class="nump">69,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(21,092)<span></span>
</td>
<td class="num">(43,984)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 20,584<span></span>
</td>
<td class="nump">25,471<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">7 months 6 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 33,286<span></span>
</td>
<td class="nump">34,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(29,990)<span></span>
</td>
<td class="num">(30,670)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 3,296<span></span>
</td>
<td class="nump">3,907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">3 years 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 12,711<span></span>
</td>
<td class="nump">14,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,428)<span></span>
</td>
<td class="num">(6,327)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 5,283<span></span>
</td>
<td class="nump">$ 8,612<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937737392320">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 9,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">5,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">4,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">3,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">2,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Beyond</a></td>
<td class="nump">3,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 29,163<span></span>
</td>
<td class="nump">$ 37,990<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727057568">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 129,138<span></span>
</td>
<td class="nump">$ 131,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(96,822)<span></span>
</td>
<td class="num">(93,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">32,316<span></span>
</td>
<td class="nump">37,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense related to property and equipment</a></td>
<td class="nump">13,900<span></span>
</td>
<td class="nump">12,300<span></span>
</td>
<td class="nump">$ 13,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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">96,710<span></span>
</td>
<td class="nump">94,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 32,428<span></span>
</td>
<td class="nump">$ 36,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732656256">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 262,428<span></span>
</td>
<td class="nump">$ 211,222<span></span>
</td>
<td class="nump">$ 209,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">86,338<span></span>
</td>
<td class="nump">55,648<span></span>
</td>
<td class="nump">18,548<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">$ 348,766<span></span>
</td>
<td class="nump">$ 266,870<span></span>
</td>
<td class="nump">$ 227,991<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730948576">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 47,447<span></span>
</td>
<td class="nump">$ 41,056<span></span>
</td>
<td class="nump">$ 24,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">9,613<span></span>
</td>
<td class="nump">9,893<span></span>
</td>
<td class="nump">6,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">26,332<span></span>
</td>
<td class="nump">18,887<span></span>
</td>
<td class="nump">20,398<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">83,392<span></span>
</td>
<td class="nump">69,836<span></span>
</td>
<td class="nump">51,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(424)<span></span>
</td>
<td class="num">(6,034)<span></span>
</td>
<td class="nump">2,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(382)<span></span>
</td>
<td class="num">(2,060)<span></span>
</td>
<td class="nump">870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3,016<span></span>
</td>
<td class="num">(27,703)<span></span>
</td>
<td class="num">(328)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense (benefit)</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="num">(35,797)<span></span>
</td>
<td class="nump">2,729<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 85,602<span></span>
</td>
<td class="nump">$ 34,039<span></span>
</td>
<td class="nump">$ 54,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727146912">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and Development ("R&amp;D") credits</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(2.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax differential on foreign earnings</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Non-taxable foreign interest income</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.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="Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent', window );">Stock compensation</a></td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
<td class="num">(2.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(9.30%)<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent', window );">Change in uncertain tax positions</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Return to provision</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="num">(3.70%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent', window );">Disallowed officer compensation</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">2.00%<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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Cash repatriation</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">2.10%<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="Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent', window );">Unremitted earnings</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent', window );">Deferred tax adjustments</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(1.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total income tax expense</a></td>
<td class="nump">24.50%<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">23.70%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to change in uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732620640">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.50%<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">23.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 10,300<span></span>
</td>
<td class="nump">$ 12,900<span></span>
</td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">27.50%<span></span>
</td>
<td class="nump">25.70%<span></span>
</td>
<td class="nump">25.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="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">$ 2,200<span></span>
</td>
<td class="nump">$ 3,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">13,040<span></span>
</td>
<td class="nump">12,286<span></span>
</td>
<td class="nump">13,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">12,899<span></span>
</td>
<td class="nump">8,908<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">500<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">400<span></span>
</td>
<td class="nump">0<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="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,300<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Tax expense related to repatriation of foreign earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested', window );">Undistributed foreign earnings no longer indefinitely reinvested</a></td>
<td class="nump">20,100<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 21,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carry forwards which expire at various dates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carry forwards which have no expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development credits</a></td>
<td class="text">&#160;<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="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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carry forwards which expire at various dates</a></td>
<td class="text">&#160;<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_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>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731803008">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State taxes</a></td>
<td class="nump">$ 1,238<span></span>
</td>
<td class="nump">$ 1,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves and contingent liabilities</a></td>
<td class="nump">5,023<span></span>
</td>
<td class="nump">6,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable including the allowance for doubtful accounts</a></td>
<td class="nump">4,986<span></span>
</td>
<td class="nump">5,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">35,973<span></span>
</td>
<td class="nump">41,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_DeferredTaxAssetsLeasingArrangements', window );">Lease liabilities, operating leases</a></td>
<td class="nump">49,618<span></span>
</td>
<td class="nump">60,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">2,925<span></span>
</td>
<td class="nump">3,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_DeferredTaxAssetsUnbilledRevenue', window );">Unbilled revenue</a></td>
<td class="nump">4,885<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Loss carry-forwards</a></td>
<td class="nump">41,648<span></span>
</td>
<td class="nump">54,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(12,286)<span></span>
</td>
<td class="num">(13,040)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">134,010<span></span>
</td>
<td class="nump">161,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Unbilled revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,595)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expense</a></td>
<td class="num">(6,065)<span></span>
</td>
<td class="num">(8,136)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use assets, operating leases</a></td>
<td class="num">(49,618)<span></span>
</td>
<td class="num">(60,181)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(42,863)<span></span>
</td>
<td class="num">(40,121)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Undistributed earnings</a></td>
<td class="num">(2,200)<span></span>
</td>
<td class="num">(3,136)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(621)<span></span>
</td>
<td class="num">(85)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(101,367)<span></span>
</td>
<td class="num">(117,254)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 32,643<span></span>
</td>
<td class="nump">$ 43,850<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ttek_DeferredTaxAssetsUnbilledRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Unbilled Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DeferredTaxAssetsUnbilledRevenue</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from 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="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="Show.toggleNext( this );">+ Details</a><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>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937821735536">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current fiscal year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,171<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior fiscal year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior fiscal year tax positions</a></td>
<td class="num">(3,014)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(641)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="num">(977)<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 8,908<span></span>
</td>
<td class="nump">$ 12,899<span></span>
</td>
<td class="nump">$ 9,228<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732692384">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Credit facilities</a></td>
<td class="nump">$ 258,754<span></span>
</td>
<td class="nump">$ 212,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term debt</a></td>
<td class="num">(12,504)<span></span>
</td>
<td class="num">(12,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 246,250<span></span>
</td>
<td class="nump">$ 200,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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after 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="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="Show.toggleNext( this );">+ Details</a><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>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937728233600">
<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>Feb. 18, 2022</div></th>
<th class="th"><div>Oct. 26, 2022</div></th>
<th class="th"><div>Oct. 02, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 258,754,000<span></span>
</td>
<td class="nump">$ 212,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Bank overdrafts</a></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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Accordion feature, higher borrowing capacity option</a></td>
<td class="nump">$ 1,050,000,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 258,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="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="text">&#160;<span></span>
</td>
<td class="nump">1.97%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum', window );">Debt covenant, maximum consolidated leverage ratio</a></td>
<td class="nump">3.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RatioOfIndebtednessToNetCapital1', window );">Consolidated leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_RatioOfConsolidatedFixedChargeCoverageRatio', window );">Consolidated fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Accordion feature, higher borrowing capacity option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 243,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available for borrowing under facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Base Rate | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Base Rate | Secured Overnight Financing Rate (SOFR) Overnight Index 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Base 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Base 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | New Term Loan Facility | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Annual Principal Payment, Amortization Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indebtedness divided by net capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</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_ttek_VariableRateComponentAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_VariableRateComponentAxis=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_ttek_VariableRateComponentAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_VariableRateComponentAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=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_CreditFacilityAxis=ttek_NewTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ttek_NewTermLoanFacilityMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730752800">
<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. 02, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 12,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">12,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">12,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">208,750<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total</a></td>
<td class="nump">$ 258,754<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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://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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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://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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732694576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Oct. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term (up to)</a></td>
<td class="text">5 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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732692384">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 86,725<span></span>
</td>
<td class="nump">$ 91,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(150)<span></span>
</td>
<td class="num">(106)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 86,575<span></span>
</td>
<td class="nump">$ 90,970<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732702016">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 71,365<span></span>
</td>
<td class="nump">$ 81,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="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">$ 44,096<span></span>
</td>
<td class="nump">$ 72,076<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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="Show.toggleNext( this );">+ Details</a><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>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732566144">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 182,319<span></span>
</td>
<td class="nump">$ 215,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current</a></td>
<td class="nump">57,865<span></span>
</td>
<td class="nump">67,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term</a></td>
<td class="nump">146,285<span></span>
</td>
<td class="nump">174,285<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 204,150<span></span>
</td>
<td class="nump">$ 241,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.20%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Discount Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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="Show.toggleNext( this );">+ Details</a><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>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731800784">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 61,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">47,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">35,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">23,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">16,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Beyond</a></td>
<td class="nump">31,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">217,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(12,908)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total present value of lease liabilities</a></td>
<td class="nump">$ 204,150<span></span>
</td>
<td class="nump">$ 241,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937728403840">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 1,806,000<span></span>
</td>
<td class="nump">$ 11,250,000<span></span>
</td>
<td class="nump">$ 10,334,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">26,227,000<span></span>
</td>
<td class="nump">23,067,000<span></span>
</td>
<td class="nump">19,424,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit realized from RSUs and PSUs</a></td>
<td class="nump">5,377,000<span></span>
</td>
<td class="nump">4,910,000<span></span>
</td>
<td class="nump">4,318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">5,700,000<span></span>
</td>
<td class="nump">29,400,000<span></span>
</td>
<td class="nump">22,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">10,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options</a></td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">$ 6,700,000<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">77,844<span></span>
</td>
<td class="nump">117,934<span></span>
</td>
<td class="nump">167,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 184.61<span></span>
</td>
<td class="nump">$ 122.02<span></span>
</td>
<td class="nump">$ 83.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Awards outstanding (in shares)</a></td>
<td class="nump">299,055<span></span>
</td>
<td class="nump">381,000<span></span>
</td>
<td class="nump">444,000<span></span>
</td>
<td class="nump">470,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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">41,734<span></span>
</td>
<td class="nump">57,542<span></span>
</td>
<td class="nump">74,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 247.16<span></span>
</td>
<td class="nump">$ 153.03<span></span>
</td>
<td class="nump">$ 99.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Awards outstanding (in shares)</a></td>
<td class="nump">272,000<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 35,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">23,900,000<span></span>
</td>
<td class="nump">$ 20,900,000<span></span>
</td>
<td class="nump">$ 17,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit realized from RSUs and PSUs</a></td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="nump">6,200,000<span></span>
</td>
<td class="nump">3,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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future awards (in shares)</a></td>
<td class="nump">2,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future awards (in shares)</a></td>
<td class="nump">380,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 12,129,000<span></span>
</td>
<td class="nump">10,705,000<span></span>
</td>
<td class="nump">8,715,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">$ 500,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants', window );">Accumulated amount by participants to purchase the entity's common stock</a></td>
<td class="nump">$ 11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of 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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number every share or unit issued under the plan counts against aggregate share limit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum amount that an employee is permitted to contribute during a purchase right period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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_MarchSixth2006AndSubsequentDatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PlanNameAxis=ttek_EquityIncentivePlan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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_EachAnniversaryOfGrantDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731023328">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 26,227<span></span>
</td>
<td class="nump">$ 23,067<span></span>
</td>
<td class="nump">$ 19,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit related to stock-based compensation</a></td>
<td class="num">(5,377)<span></span>
</td>
<td class="num">(4,910)<span></span>
</td>
<td class="num">(4,318)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Stock-based compensation, net of tax benefit</a></td>
<td class="nump">$ 20,850<span></span>
</td>
<td class="nump">$ 18,157<span></span>
</td>
<td class="nump">$ 15,106<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727112176">
<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. 02, 2022 </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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning 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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the period (in shares) | shares</a></td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at the end of the period (in shares) | shares</a></td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- 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="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">$ 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">39.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">38.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested or expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">38.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 38.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding</a></td>
<td class="text">4 years 14 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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested or expected to vest</a></td>
<td class="text">4 years 14 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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">4 years 14 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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding | $</a></td>
<td class="nump">$ 15,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested or expected to vest | $</a></td>
<td class="nump">15,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable | $</a></td>
<td class="nump">$ 15,086<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731498800">
<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. 02, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the beginning of the period (in shares)</a></td>
<td class="nump">381,000<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">77,844<span></span>
</td>
<td class="nump">117,934<span></span>
</td>
<td class="nump">167,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(147,000)<span></span>
</td>
<td class="num">(167,000)<span></span>
</td>
<td class="num">(178,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(13,000)<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the end of the period (in shares)</a></td>
<td class="nump">299,055<span></span>
</td>
<td class="nump">381,000<span></span>
</td>
<td class="nump">444,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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">$ 83.30<span></span>
</td>
<td class="nump">$ 63.93<span></span>
</td>
<td class="nump">$ 50.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">184.61<span></span>
</td>
<td class="nump">122.02<span></span>
</td>
<td class="nump">83.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">77.47<span></span>
</td>
<td class="nump">59.64<span></span>
</td>
<td class="nump">46.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">109.01<span></span>
</td>
<td class="nump">77.74<span></span>
</td>
<td class="nump">65.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 111.40<span></span>
</td>
<td class="nump">$ 83.30<span></span>
</td>
<td class="nump">$ 63.93<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">41,734<span></span>
</td>
<td class="nump">57,542<span></span>
</td>
<td class="nump">74,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(176,000)<span></span>
</td>
<td class="num">(193,000)<span></span>
</td>
<td class="num">(162,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="Show.showAR( this, 'defref_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment', window );">Adjustment (in shares)</a></td>
<td class="nump">88,198<span></span>
</td>
<td class="nump">99,214<span></span>
</td>
<td class="nump">63,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the end of the period (in shares)</a></td>
<td class="nump">272,000<span></span>
</td>
<td class="nump">318,000<span></span>
</td>
<td class="nump">355,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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">$ 82.96<span></span>
</td>
<td class="nump">$ 64.83<span></span>
</td>
<td class="nump">$ 53.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">247.16<span></span>
</td>
<td class="nump">153.03<span></span>
</td>
<td class="nump">99.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">80.17<span></span>
</td>
<td class="nump">57.40<span></span>
</td>
<td class="nump">47.28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue', window );">Adjustment (in dollars per share)</a></td>
<td class="nump">80.63<span></span>
</td>
<td class="nump">57.40<span></span>
</td>
<td class="nump">48.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">74.05<span></span>
</td>
<td class="nump">83.98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 109.23<span></span>
</td>
<td class="nump">$ 82.96<span></span>
</td>
<td class="nump">$ 64.83<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734446304">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of purchase rights</a></td>
<td class="nump">$ 1,806<span></span>
</td>
<td class="nump">$ 11,250<span></span>
</td>
<td class="nump">$ 10,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Shares purchased (in shares)</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Weighted-average purchase price per share (in dollars per share)</a></td>
<td class="nump">$ 114.17<span></span>
</td>
<td class="nump">$ 86.16<span></span>
</td>
<td class="nump">$ 51.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of purchase rights</a></td>
<td class="nump">$ 12,129<span></span>
</td>
<td class="nump">$ 10,705<span></span>
</td>
<td class="nump">$ 8,715<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732609136">
<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. 02, 2022</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">32.20%<span></span>
</td>
<td class="nump">47.90%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate of return, annual</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727066144">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions to the plans</a></td>
<td class="nump">$ 29.3<span></span>
</td>
<td class="nump">$ 26.9<span></span>
</td>
<td class="nump">$ 25.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets related to deferred compensation plans</a></td>
<td class="nump">36.7<span></span>
</td>
<td class="nump">41.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Liabilities related to deferred compensation plans</a></td>
<td class="nump">$ 36.3<span></span>
</td>
<td class="nump">$ 41.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Defined benefit plan, benefits paid during period</a></td>
<td class="nump">$ 1.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_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736118816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plans - Amounts Recorded on the Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 02, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 36,250<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation</a></td>
<td class="num">(33,006)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Net surplus</a></td>
<td class="nump">$ 3,244<span></span>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727417952">
<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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 02, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 36,250<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">8,390<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Mutual Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">20,886<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember', window );">Liability driven investment funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">6,484<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember', window );">Cash/other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 490<span></span>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731831696">
<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. 02, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.75%<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation', window );">Rate of inflation</a></td>
<td class="nump">2.95%<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation', window );">Rate of inflation</a></td>
<td class="nump">3.55%<span></span>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731522192">
<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. 02, 2022</div></th>
<th class="th"><div>Jul. 03, 2022</div></th>
<th class="th"><div>Apr. 03, 2022</div></th>
<th class="th"><div>Jan. 02, 2022</div></th>
<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>Oct. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 82,947<span></span>
</td>
<td class="nump">$ 58,650<span></span>
</td>
<td class="nump">$ 53,040<span></span>
</td>
<td class="nump">$ 68,489<span></span>
</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">$ 263,125<span></span>
</td>
<td class="nump">$ 232,810<span></span>
</td>
<td class="nump">$ 173,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 82,947<span></span>
</td>
<td class="nump">$ 58,650<span></span>
</td>
<td class="nump">$ 53,040<span></span>
</td>
<td class="nump">$ 68,489<span></span>
</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">$ 263,125<span></span>
</td>
<td class="nump">$ 232,810<span></span>
</td>
<td class="nump">$ 173,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding&#160;&#8211; basic (in shares)</a></td>
<td class="nump">53,148<span></span>
</td>
<td class="nump">53,507<span></span>
</td>
<td class="nump">53,834<span></span>
</td>
<td class="nump">53,937<span></span>
</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,620<span></span>
</td>
<td class="nump">54,078<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of 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">543<span></span>
</td>
<td class="nump">597<span></span>
</td>
<td class="nump">787<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common stock outstanding&#160;&#8211; diluted (in shares)</a></td>
<td class="nump">53,667<span></span>
</td>
<td class="nump">54,006<span></span>
</td>
<td class="nump">54,346<span></span>
</td>
<td class="nump">54,577<span></span>
</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,163<span></span>
</td>
<td class="nump">54,675<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.56<span></span>
</td>
<td class="nump">$ 1.10<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 1.27<span></span>
</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">$ 4.91<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.55<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</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">$ 4.86<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of 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="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="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937737473984">
<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. 02, 2022</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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937727796064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - Narrative (Details)<br> $ in Thousands, &#163; in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>agreement</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</a></td>
<td class="nump">$ 11,806<span></span>
</td>
<td class="nump">$ 6,117<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | RPS Group plc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeForwardExchangeRate1', window );">Derivative, forward exchange rate</a></td>
<td class="text">&#160;<span></span>
</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.0852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Cash flow hedges | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity', window );">Number of derivative agreements | agreement</a></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">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Fair value of interest rate swap agreements</a></td>
<td class="nump">$ 2,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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Fair value of interest rate swap agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Loss to be reclassified during next twelve months</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap1Member', window );">Interest Rate Swap 1 | Cash flow hedges | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap2Member', window );">Interest Rate Swap 2 | Cash flow hedges | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap3Member', window );">Interest Rate Swap 3 | Cash flow hedges | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap4Member', window );">Interest Rate Swap 4 | Cash flow hedges | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap5Member', window );">Interest Rate Swap 5 | Cash flow hedges | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign Exchange Contract | RPS Group plc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Foreign currency forward contract, asset fair value</a></td>
<td class="nump">$ 19,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign Exchange Contract | Forecast | RPS Group plc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional 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="nump">$ 774,800<span></span>
</td>
<td class="nump">&#163; 714.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of derivative agreements entered into by the entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other 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 assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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><br>Reference 3: 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 4: 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 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 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, 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="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="Show.toggleNext( this );">+ Details</a><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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DerivativeForwardExchangeRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual rate at which a foreign currency can be purchased or sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeForwardExchangeRate1</td>
</tr>
<tr>
<td style="padding-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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="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="Show.toggleNext( this );">+ Details</a><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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_BusinessAcquisitionAxis=ttek_RPSGroupPlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_RPSGroupPlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=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=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</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>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937728129120">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(83,127)<span></span>
</td>
<td class="nump">36,761<span></span>
</td>
<td class="num">(1,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">1,183,137<span></span>
</td>
<td class="nump">1,234,291<span></span>
</td>
<td class="nump">1,037,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(78,985)<span></span>
</td>
<td class="nump">42,816<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="num">(4,131)<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
<td class="num">(4,039)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(83,116)<span></span>
</td>
<td class="nump">36,758<span></span>
</td>
<td class="num">(1,202)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(208,144)<span></span>
</td>
<td class="num">(125,028)<span></span>
</td>
<td class="num">(161,786)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(94,922)<span></span>
</td>
<td class="nump">30,641<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(94,922)<span></span>
</td>
<td class="nump">30,641<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(210,556)<span></span>
</td>
<td class="num">(115,634)<span></span>
</td>
<td class="num">(146,275)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(9,394)<span></span>
</td>
<td class="num">(15,511)<span></span>
</td>
<td class="num">(10,873)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">15,937<span></span>
</td>
<td class="nump">12,175<span></span>
</td>
<td class="num">(599)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="num">(4,131)<span></span>
</td>
<td class="num">(6,058)<span></span>
</td>
<td class="num">(4,039)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="nump">6,117<span></span>
</td>
<td class="num">(4,638)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">$ 2,412<span></span>
</td>
<td class="num">$ (9,394)<span></span>
</td>
<td class="num">$ (15,511)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_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_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_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>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736216944">
<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. 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="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="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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="nump">$ 258.8<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937736303520">
<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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Actions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731660352">
<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>Jul. 04, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 03, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 03, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 02, 2022 </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>Oct. 02, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 902,562,000<span></span>
</td>
<td class="nump">$ 890,231,000<span></span>
</td>
<td class="nump">$ 852,744,000<span></span>
</td>
<td class="nump">$ 858,510,000<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">$ 3,504,048,000<span></span>
</td>
<td class="nump">$ 3,213,513,000<span></span>
</td>
<td class="nump">$ 2,994,891,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,802,000<span></span>
</td>
<td class="nump">$ 83,905,000<span></span>
</td>
<td class="nump">$ 74,520,000<span></span>
</td>
<td class="nump">$ 87,220,000<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">340,446,000<span></span>
</td>
<td class="nump">278,701,000<span></span>
</td>
<td class="nump">241,091,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">13,200,000<span></span>
</td>
<td class="nump">11,500,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="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="num">(329,000)<span></span>
</td>
<td class="nump">3,273,000<span></span>
</td>
<td class="nump">14,971,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</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="nump">15,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,622,776,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,622,776,000<span></span>
</td>
<td class="nump">2,576,562,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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,820,868,000<span></span>
</td>
<td class="nump">1,772,905,000<span></span>
</td>
<td class="nump">1,578,332,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">198,448,000<span></span>
</td>
<td class="nump">174,755,000<span></span>
</td>
<td class="nump">146,273,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558,764,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">545,533,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">558,764,000<span></span>
</td>
<td class="nump">545,533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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,738,436,000<span></span>
</td>
<td class="nump">1,500,074,000<span></span>
</td>
<td class="nump">1,471,097,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">194,142,000<span></span>
</td>
<td class="nump">152,262,000<span></span>
</td>
<td class="nump">136,418,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">688,640,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">698,916,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">688,640,000<span></span>
</td>
<td class="nump">698,916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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">0<span></span>
</td>
<td class="nump">613,000<span></span>
</td>
<td class="nump">198,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">11,360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>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="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,256,000)<span></span>
</td>
<td class="num">(60,079,000)<span></span>
</td>
<td class="num">(54,736,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>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="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">(52,144,000)<span></span>
</td>
<td class="num">(48,316,000)<span></span>
</td>
<td class="num">$ (41,600,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,375,370,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,320,753,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,375,370,000<span></span>
</td>
<td class="nump">$ 1,320,753,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937731599856">
<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. 02, 2022</div></th>
<th class="th"><div>Jul. 03, 2022</div></th>
<th class="th"><div>Apr. 03, 2022</div></th>
<th class="th"><div>Jan. 02, 2022</div></th>
<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>Oct. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 902,562<span></span>
</td>
<td class="nump">$ 890,231<span></span>
</td>
<td class="nump">$ 852,744<span></span>
</td>
<td class="nump">$ 858,510<span></span>
</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">$ 3,504,048<span></span>
</td>
<td class="nump">$ 3,213,513<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">277,180<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,180<span></span>
</td>
<td class="nump">303,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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,416,586<span></span>
</td>
<td class="nump">2,256,086<span></span>
</td>
<td class="nump">2,107,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">199,875<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,875<span></span>
</td>
<td class="nump">215,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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,087,462<span></span>
</td>
<td class="nump">957,427<span></span>
</td>
<td class="nump">$ 887,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 77,305<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,305<span></span>
</td>
<td class="nump">$ 87,771<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937730877248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Reportable Segments - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Oct. 02, 2022</div></th>
<th class="th"><div>May 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Cash settlement for claim receivable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember', window );">RCM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Cash settlement for claim receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<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_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937833060928">
<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. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Related party revenues</a></td>
<td class="nump">$ 96,000<span></span>
</td>
<td class="nump">$ 95,500<span></span>
</td>
<td class="nump">$ 88,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party expenses</a></td>
<td class="nump">91,700<span></span>
</td>
<td class="nump">92,400<span></span>
</td>
<td class="nump">$ 86,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable, net</a></td>
<td class="nump">16,818<span></span>
</td>
<td class="nump">19,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ContractWithCustomerAssetRelatedParty', window );">Contract assets</a></td>
<td class="nump">2,935<span></span>
</td>
<td class="nump">5,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 3,464<span></span>
</td>
<td class="nump">$ 3,026<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Related Party</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937737447936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information &#8211; Unaudited - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2022</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Oct. 02, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax', window );">Unrealized gain on foreign currency forward contract</a></td>
<td class="nump">$ 19,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,904<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,600<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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="Show.toggleNext( this );">+ Details</a><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_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937732627792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information &#8211; 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. 02, 2022</div></th>
<th class="th"><div>Jul. 03, 2022</div></th>
<th class="th"><div>Apr. 03, 2022</div></th>
<th class="th"><div>Jan. 02, 2022</div></th>
<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>Oct. 02, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 902,562<span></span>
</td>
<td class="nump">$ 890,231<span></span>
</td>
<td class="nump">$ 852,744<span></span>
</td>
<td class="nump">$ 858,510<span></span>
</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">$ 3,504,048<span></span>
</td>
<td class="nump">$ 3,213,513<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">94,802<span></span>
</td>
<td class="nump">83,905<span></span>
</td>
<td class="nump">74,520<span></span>
</td>
<td class="nump">87,220<span></span>
</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">340,446<span></span>
</td>
<td class="nump">278,701<span></span>
</td>
<td class="nump">241,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">82,947<span></span>
</td>
<td class="nump">58,650<span></span>
</td>
<td class="nump">53,040<span></span>
</td>
<td class="nump">68,489<span></span>
</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">263,125<span></span>
</td>
<td class="nump">232,810<span></span>
</td>
<td class="nump">173,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 82,947<span></span>
</td>
<td class="nump">$ 58,650<span></span>
</td>
<td class="nump">$ 53,040<span></span>
</td>
<td class="nump">$ 68,489<span></span>
</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">$ 263,125<span></span>
</td>
<td class="nump">$ 232,810<span></span>
</td>
<td class="nump">$ 173,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.56<span></span>
</td>
<td class="nump">$ 1.10<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 1.27<span></span>
</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">$ 4.91<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.55<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</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">$ 4.86<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">53,148<span></span>
</td>
<td class="nump">53,507<span></span>
</td>
<td class="nump">53,834<span></span>
</td>
<td class="nump">53,937<span></span>
</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,620<span></span>
</td>
<td class="nump">54,078<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">53,667<span></span>
</td>
<td class="nump">54,006<span></span>
</td>
<td class="nump">54,346<span></span>
</td>
<td class="nump">54,577<span></span>
</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,163<span></span>
</td>
<td class="nump">54,675<span></span>
</td>
<td class="nump">55,022<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of 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="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="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139937734213584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II &#8211; 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. 02, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(4,130)<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(400)<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="num">(4,887)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments', window );">Other</a></td>
<td class="num">(130)<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">3,749<span></span>
</td>
<td class="nump">4,352<span></span>
</td>
<td class="nump">7,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning 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>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,698<span></span>
</td>
<td class="nump">3,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(162)<span></span>
</td>
<td class="num">(26,059)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments', window );">Other</a></td>
<td class="num">(592)<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 12,286<span></span>
</td>
<td class="nump">$ 13,040<span></span>
</td>
<td class="nump">$ 24,395<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>XML
<SEQUENCE>120
<FILENAME>ttek-20221002_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/2021q4"
  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/20221002"
  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-20221002.xsd" xlink:type="simple"/>
    <context id="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i6faca524f73540c4af1c371ac3b573c9_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i48e4b0cc90f14c169fa233398a4fb74e_I20221109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2022-11-09</instant>
        </period>
    </context>
    <context id="ie766f8134763406093661b604d365967_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="i27a897b74e20482794e09ba6d9afa468_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ic1cbeb9603984c92959615e5e3e1b41c_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="ia3282c8f86a646b5a4dcc01a3b9a35bf_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ief4ae05420dc48d8929ca9af5ad23288_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="i6d4277ce51e34bafab5b455cbbfa1722_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="i5b99d3f19f244e76852052d07eb23a2b_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i4669d09411654d9db6e564b70b9da063_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="i8a201c698a684e3989e1f3edb6682a69_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="iab88176890bc43b0a246404bd8ed1f5e_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="id738d1dfa94b4ea291c5e9e122cf967f_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="i7cbd1645abda475786ed280b1479d949_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="i9f0c57ffb9ac48409814800a9ba27ecc_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="idabe18a703294d2d809edfe176257854_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="i2a1effb8348d4267818c8a22461d9d79_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="id2566383ca024f9bbb73d4b0324d2b89_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="ia5886319ce144e728050cc3f183a9ec7_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="icfbf6e4d5a094b68bd31fac64c286c5c_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="id5a393d3c7ab437fa5c523dc894b6d73_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="i121b6ea72e25486ca1fa083963dde597_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="i9dc1d35065c5448388173b47cda31318_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="ib95a0c712a64456298d9c13e81204fdb_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="i0064a38a1926432a8488c1e402b2ea95_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="i9210d0882eff4a0ba36fb230e0e329d2_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="i095b7fc6c8194adf8da49b1431fe8a5a_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="if213b5bc42c74b9bbb5138262f3adc65_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="i59727bda4dcc48f3bf2aff59ae853830_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="i24b66109466745e88fb5901fe781bac9_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="i7790a6f2c38941e9bf39875c75afdc51_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="ibf6d1aa276924b54ba89c06155935e27_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="i99bb4ccaadea4910a1300918145c85b3_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="ibecf6d0318cd42fe80d2c6939649ce2e_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="ifc42af7af90d422b8924c7a88cbfbdc0_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="i2ae3e865e9d1464f8c1d005ed37f84c5_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="ic6edf728bc704bb489a758076a56bf4a_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="ife4a5d1fc7584f26aa895379608e28bc_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="i9a68286672564c17aaf645b3296e41d1_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="ia7187c2d19b141e89e5d75e3644a1911_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="idef57e46cf9e412285e4c5352a10bfbf_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="ib36f714d2a3a4f8dad19ba57a67dffa5_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="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i8b50e8733f0249f4a3a8b64b001ebea6_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i374bf1f8964243e2862cc83faf8c4b3d_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ibd2b1306092c4b10b31f039017d42a40_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i81237ca1e28e49be82b16598626ebd31_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i288e362c38c5496ebc26c534fabbcf0b_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ic6370038ffdb40ddabb1f1a3b7f91221_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i489ebdbb6f304fd6ac66f455165db5da_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="id235c6cd3be645c7bc0620bc0c0f65a6_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i0d5fd2006db54757afa329e79437f281_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i5c60e4f7026443bc8fd71b4a77f2d6d4_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="iabc0714f79e9450cbe4136ef5f8c1748_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="idd6fbec83dfb46d584c9e815661bf953_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="iea3dc58d36424daf961fe563ff2ade77_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i51d3be0d2264431b8f7c4599775b4ca4_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i011af3c29ef5466ca47f421cc661acab_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="ia43497e7049d4efbbe58f8e798ef7748_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="i5cb5a681452742e9b0bf392543599e73_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i577e561467034afd827aea99eecd2215_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="ifd5c96253e604c20a02e08a6ffbe3257_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="iae854fcc69c34a23981ba21cd591be34_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="id0031968d6544d0ab9852800f89043a4_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="i81e6081460394de2893079e0325eab0d_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="i66f2c8b2d26f40fe852a24052b70b50a_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i1ead8d67210945d9a0c47dd90d6e8296_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="i102ee521b8f64a29a31cf0c5a685622c_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="i773a3577e4064586a7ec532a61bdeedc_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ib439596a35534b7b9e72d25b3db3110c_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="ia802dcacb58f488dba4c7c4341e13eea_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="i10a41dc53d4a4926807fea5b64c0d5ed_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i99f979a20e824df3bf2ef2616d01ca04_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="iaa3b998823044819b3b0ad1dfc192d88_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="i6992bc632da84e41ade7a7979c5764fa_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i12b74879ca7e49d9b2d2fd9688746b01_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="i9f016e6670e64d038c20b3c6004d6979_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="i0c6c1fcef8414453a228a139f7778392_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i57f2a60f693149a1a03f87aa28ac445c_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="ie3426bbf913d43bb82d6da51f3177747_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="if34cc1932b68400695c2ad64416b88f1_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ibeeb768bcde940a0a7559ec48ad426d3_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-10-02</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i7815739a87d34b089b20efe2db6a7151_I20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:October2021StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="i4524d4a0ecc0436191d602d54b022596_I20211003">
        <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>2021-10-03</instant>
        </period>
    </context>
    <context id="ia6728e08b2304578b37e32802a2e494c_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:October2021StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i80df995e8046405abc361a65a76d2175_D20211220-20211220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-12-20</startDate>
            <endDate>2021-12-20</endDate>
        </period>
    </context>
    <context id="i15ba0904a11f44ad9305facbe220afae_D20220225-20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-02-25</startDate>
            <endDate>2022-02-25</endDate>
        </period>
    </context>
    <context id="ie85466e51cf542f49d40fa58f545a552_D20220527-20220527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-05-27</startDate>
            <endDate>2022-05-27</endDate>
        </period>
    </context>
    <context id="if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-08-26</startDate>
            <endDate>2022-08-26</endDate>
        </period>
    </context>
    <context id="i1c29ae5730b648dc85445e6bc975d57f_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="ia6dc43980584442680feffa23077bf17_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="ic7bedf87063d4d838296e101381b72af_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="iec27b072f9fd4fb187b183e7aa6b29d6_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="i814bd8fef2ed442aab68f1f95c1630e1_D20221107-20221107">
        <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>2022-11-07</startDate>
            <endDate>2022-11-07</endDate>
        </period>
    </context>
    <context id="i14ce0133578048b8a26a4009776c194d_D20221209-20221209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-09</startDate>
            <endDate>2022-12-09</endDate>
        </period>
    </context>
    <context id="i783aeee4f6ac41e0b1ffd40f7b6eddb0_D20220923-20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-23</startDate>
            <endDate>2022-09-23</endDate>
        </period>
    </context>
    <context id="i3382f9a63c5445d2a20a6de730561134_I20230131">
        <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:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="icec5d76f4a71484387737838aa5d72d4_D20221103-20230131">
        <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:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-03</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i136256947c20413ca7fb213aeea3d27f_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i33a1c904cfdc4fd9a264477cdcacc5f5_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="icc1f34fb963e4e3f9f659db54cb391f2_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="idf9b3888c60c49a4b9a273ab1d606589_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="i49338ced54614569ad371407b64c2d9b_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="i9217fc347ef0494cb95a2ffcb8b02207_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="iac73b29469024bacba1006a79a2bd79b_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="ia3a4be94a3a243ddabab32a4e7da01db_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="i13ad156e38aa436d801a2d611d69e558_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i1614be5a332143a28a82dc485565858f_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ifbd8e709f3e942c5bc0bce8d2a939982_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ide6ec59c56104b58be867cc9f4b88520_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i12255c938a5a4674b9d1077bfffe5939_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="i50cb8995b4654e628009752b971e494c_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="i23c402c7b9a3400e9bb86cfa52c6f295_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="i4dde97b528b64fcba94a409754dc97d8_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="if459486f11634f6199993e9b83ba7f98_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="i2be2da52f80641f39eeb17ad7fdb54df_D20190930-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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2e9d1543ef444a6984f765c63ce15eb3_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="ied40158282374b0ab0ac1955255d0b9d_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="ie06dfc36a874478aa43a1f5bd9b67702_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="i10a39e1969b944a8a824179fd89a196a_D20190930-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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ia74832d6318f49d8aba4aba6eab19243_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="i1fac0339740a4908985829097c8787a6_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="i530f8e535b0c4e2fa42b351ca61c5c1b_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="if443dcc8e9654476ab86c9cc201b224f_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="i478d79713e84404fa67abd8d93a03bcc_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i1b14b450c41a419eb3399c13643b7350_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="i7a1c221898f14edf835f4659db9dfbad_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="i28e04cda81fa43e58fe84df9405fc5c1_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="i9708c4ceea63431894c220f3daff197c_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i6cc1c919290549cca5db7a347bfb18fa_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="i5c79d57e172d4ce09df55d9c1c4127ce_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="i5688564942b34664a4105352cf5922e2_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ie2bb778a62af4c31975ef15e5f7d5270_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="i73f972083d4941a0b2f7459f43cadc76_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="i7c61f78bd8f349f08f6210271cd6909f_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i0a0a47883397413192ffa9fc0057b4a2_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="ia5b84d20935c41f79bb8c5fa4763bed3_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="i80ac0839476c4ea0997fb76107909273_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i46b8a1f6ba344ea1bae50f13ff0a7a22_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i03a678824af5487c9156d56879e7317e_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="ife0774f717944b098ee252fb0eab0e25_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="i57df09a3331a42b6acc4b409e5fd4a52_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="i5099f922fea04992b1d334455ee36cca_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="i10b45934c70e4c32b5da56e7e188dd99_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="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i8f07197038624e6fb3a92a8bf595cb35_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i612ca4390ed54b1496422bf3744719d1_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="id22b34d4901f49bdb460e34b0efcb628_D20220704-20220704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-07-04</startDate>
            <endDate>2022-07-04</endDate>
        </period>
    </context>
    <context id="i842be881a115484aab476c9394329b4b_I20220704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2022-07-04</instant>
        </period>
    </context>
    <context id="i68e85e1a0c3744c58d9b57396d4a0f99_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i37fe46250521470fa8bc96c5d934c583_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i49009121935b4368904e493e235dbfe8_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="ic0a459cdefcc475581f3e78536504371_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="id0aa9adf61364f819cc79dd4e0f69d16_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i8f71535d087a4060b3b803cfc429a805_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="i1242650b82c04ad6a1b4bca85c8d9ee6_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i39e97fc907d741e1a313c945135b4a40_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i946154dcd6d842b9aaccf489b85591c3_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="i1de42bd5146d472f83538f30ebb2051a_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="id69ad30c95ba45d394844a0a350b96a8_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="i77d2a706437d43dca0bb2806644f8f98_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="iea54373a6d524234b4dfaa751d34dede_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="i3a2dc63c878e4ea2b0db72a8bf5f570d_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="i32b0b856e5af4a0a8ee8537fdec60929_D20200928-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>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="if873eabc44eb487596811e0ae9b5dd66_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="ica318eef2e144f74bba0cd9695380d9b_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ieb68843e6eff426dbe2be80fac870b9a_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i993e590734824275a5c3d71f036b9de0_I20220218">
        <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>2022-02-18</instant>
        </period>
    </context>
    <context id="i96b36b2d45b34f7c92272c2ba4dd8ff4_D20220218-20220218">
        <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>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="ic6b6eae8537a47bca01fb8775396b922_I20220218">
        <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>2022-02-18</instant>
        </period>
    </context>
    <context id="i8e7ea813c7454d5eb2348be88c608416_I20220218">
        <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>2022-02-18</instant>
        </period>
    </context>
    <context id="i58494b0698cd402d84b0ddd18cc4d460_I20220218">
        <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>2022-02-18</instant>
        </period>
    </context>
    <context id="i16f1436ae8b24239bae462ac44224e40_I20220218">
        <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>2022-02-18</instant>
        </period>
    </context>
    <context id="i4d23e90306114fdaa9771b3d78a2e835_I20220218">
        <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>2022-02-18</instant>
        </period>
    </context>
    <context id="i4ee103feec60442db44dc94ed0b80829_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="if03b0ec649024f6f89f496e172a51389_D20220218-20220218">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="i526be7c33cc4439c869d36191175b4e9_D20220218-20220218">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="ia4b42dcd9430445c846d05c5399fc104_D20220218-20220218">
        <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">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttek:VariableRateComponentAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="i8f7e1268ace4485683bb0e7f6d5a9f2b_D20220218-20220218">
        <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">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttek:VariableRateComponentAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="i7bd0bd90d39943589facd37d907f3696_D20220218-20220218">
        <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:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="ifc07517b0c0547028519e528c4097b7e_D20220218-20220218">
        <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:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i326ea99291ff46c5a81d682266642801_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i2a9d07896df3465fb0bb05271d2a7a66_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i688ff144e6e242df82a872747a121ee4_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="iec4db1c3a39443289ef939b04c65bb12_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i73cef2d8fbb849a1a547a863722f113f_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i29064c86345e43429530a6d3bf638db9_I20221026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-26</instant>
        </period>
    </context>
    <context id="i4d6be37fb48c443fbbfc74b75d0aa06c_I20221026">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-26</instant>
        </period>
    </context>
    <context id="ib11cf5ef6cc44ee6b8c8a3280ab22986_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i694a2fadd42240229ffc160332306064_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="i48dfb5f9fb5c41cb8dddd2a8dac4328e_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ia4f924fcf0444763bd2476ae971dcaf3_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i4a979d169af6490080e1af55c610ea5f_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ic1e35a0e5e3d4f09af278b83dd35cd9f_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i867974f2c8554e869bdf6f80c0df385e_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i39b5cdb18edf4d3cba950e0257dc716e_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i3bbf7b52a53c4151aca8a776ef9d9ef5_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="ia286d91c4a924b2fa65dc1899397b93e_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="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i95ecc55e93a349c1bf0859eeeb6bd37b_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i7f41d75190714ab6bce544dc08636ced_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="iaa744f566f4948c689a46d4f5055d36b_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="i068b904703754c09919e5a09390eb6a5_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="i406cd0fd948647348580864d183b4f9b_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="i5a27feb65286492c957ac0084c2891a8_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="i5f18e03a13d64e9fa002328fca1bd7ce_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="i2f5f46d54c5649f38b87c07c43119fdc_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="idacecdcb73aa413ba0701a1a86b9ba93_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="i35678407263c442897f9250766a99f23_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="i59f96cfe8043410abb583fbbdb6527ba_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="id85866965db34871926f98d1b406fa15_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i03061171e318465aa3ab075da6c88127_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i1f9038cf898a4e87b7e19957da561bda_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i6bd6ba3b1f41414fa82a6a57378cd1c9_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="i4a573dc379f4465784c50a6aa1121d82_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="idc8be2a54c354f5aaa2285a73fe3e8f7_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i56d0d0242eed4610a7c12de478c61621_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="i31bcf500eca049a9972b20b0bb710486_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="i78b96b4c5fa2491a95ebcd43ff24b427_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="i19a6d045ad4942d4a80ff12b7aa7a5e3_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="i7f1718ff40f44cb4bc2442d30479c488_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i0123d910eb2e445aad3e99b6ca5c6db9_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="i6eb188e664e84b458eb44ff23fa32007_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ib678d54a0b2340afb3c38c890d7c3f23_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="ief0cd68b66264dc1b935e51b7d112e83_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="if04cff8fc2d348d68471a596d50c0121_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="ibca957e4c2d846f286e80899226c7dc4_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i5bb9bb2795024841929ac504856b9a45_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="i599218b3907249e4a3af3eab4ddbe472_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="id5d647b5ec8949158d4604658bec3218_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="i45c84d4835814987b8781fe7ac33b2d5_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i7f35d6d44d7c4ab693a2560aaaf61a38_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i0f78318275074b038fc8d0c29d258a6a_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="if909b74e18a547839109264e49ffcd64_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="i405ac4c950f84114bdd8b24692c47f73_I20221230">
        <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:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="ic36b6482828c4621b902063abc0e61d9_I20221231">
        <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:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idee04790b110411e846a4e04b19058b0_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:RPSGroupPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="id894bcc5d80540fdaf740fcbb332afaf_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="i91f1dcc377704ecc8bce044719746199_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="idb7ad6711594447984f1547829404b02_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i018954bd470f48dd83d151fc006dd0bf_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i34f44c855fe24965a37e44958f327563_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i340a749711a84613bb40f42a050e760a_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ie4ac5a497e794195b558965a69810320_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ideaaf48d8fc3480c9246eaffc8214739_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="ib9b9d86819d64a4b9c627ff8b40ce3c0_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="i5bb3d81e639c4ca58ec9ae125123acb2_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i9552f30a7d3f49c9baef111710b60716_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="i948232cd3bf14d5ab776d6bde4e48a8a_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="i137d85c7fe9a45f0a5a976f930b594a2_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="i176b4d0e595143dda53cc158c725d46c_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="ibe0b8b32b6414203a9fae77a26fa7012_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="id68cd959c2f24f0c9d3b8c9cbf23c97c_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="iefce1818b8e84a9eaf6be11d1896db6f_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="i92e29e05077346c58f67430bad2d77c0_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="iae27eb2728ec459686da2b7e7bf5c446_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i4bf672353c85493484d2dd7d21439612_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ia1a543246fae430492c3c164a209df2a_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ic7b78d8878ff44bea7d2e002204ef309_I20190715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2019-07-15</instant>
        </period>
    </context>
    <context id="i063166d37495400497b29207cb9d3d21_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i10574699485f4c12b0cb69317fcee493_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="i129a04fb12d1463ebf81f6b508b37ac0_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="i134ab194c8c64e27affcffc9d0818c28_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="idb2c986766b547a5b6a3b9bbf58861eb_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="i0bc0208a41544610b36459ee92e8edf4_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="i6286f2aa9a9148bea3e38de72052290a_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i75e0fd08f85f45ffaddfacd8a753143d_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="i5d2f35f406634154a03586500603df07_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="i4b133db61e7843d695947f9cb357b7ec_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i5f45432a1a5c42009e5e9c8951dcd636_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="i945d4c944b1b4d48a77111a4bf7e523e_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="i96c75695df2e46d78194bbc0e38c12e5_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i782c3a651b2948eb8b55d54afb8db254_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="ia59257c983b24d1aa2959bf64af114ac_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="i626f56d9399044688a524b84b7241c79_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i06226d4b8df64fdeb48ae836d63623b6_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="if730b2f8d8c447d0a954d4977980d236_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i98871b14ebab477a98b1d5d194ce860e_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="i97c5355a349e48df93f90acc34695fac_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i2a8c132f6b574d859765fe1e30c93177_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="i3fa76b9b84634fdeae1af40309611fff_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="idfb149f6d47545fd85a84df1dbf1486c_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="iad261d3b8dbb4cabb2a2b968a71d2a81_D20211004-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i3ceec666c5164241a99533ab7ff5c011_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="i82ebc4b7ace2482c8fc3c6188155460d_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="i39b1ec5520eb46bbb87f84256bfe33be_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i1a7bc826d15042c4a8037d6fb6f0c807_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="i9a70de8de27c427391fd0332047b1789_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="i94130dee9e144b299766489fa393e775_I20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-02</instant>
        </period>
    </context>
    <context id="icc955b991e1347e08918a15c63e6e56b_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="i00ad35a106824802a60fa5e4297c33c0_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="i3e3d1f9c5d1447548a15a95f868f2f02_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="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-07-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ia0f213e49d654afaac6c3ec7da9294d7_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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-01-03</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2022-04-04</startDate>
            <endDate>2022-07-03</endDate>
        </period>
    </context>
    <context id="i7d2edfc4141f468e9b3eda0412335ca0_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="i0cf6f9c4dac542bd8337dbd6a4b3cb87_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="i707f7b9e4984426fb7d56fc6206107de_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="i427317c65e6143e0bc535920a5297edb_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="i4234b48c6aed4f4c8cbbb0b5a8417e0a_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="i632a2e4de2d74423ac5c420db1b4531d_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="idb390bf75f7a4624be7c0947a8799fba_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="i75330847ebc64c1bb96c4f8217de0131_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="i04a303f46c4d4f3faf571584373ace8d_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="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="ia7734e63eb914fb2ad4cb9ed499c6075_I20221002">
        <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>2022-10-02</instant>
        </period>
    </context>
    <context id="ib61d09972b42444cad1782eaf9424c9e_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="ie6c97aafe6f74ccbad39508ddcce3b68_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="if88e8b6ffebb41fe81c8057c17891212_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="i9b297d5d909945bb83bbbe01f97defa0_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="ia1aff5b677c74c21b56bd30e4f3842a1_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>
    <context id="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002">
        <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>2021-10-04</startDate>
            <endDate>2022-10-02</endDate>
        </period>
    </context>
    <context id="i344f5edeca6f4c579c8dd4ad05c8dd3f_I20221002">
        <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>2022-10-02</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="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="acquisition">
        <measure>ttek:acquisition</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="gbpPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:GBP</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="agreement">
        <measure>ttek:agreement</measure>
    </unit>
    <unit id="action">
        <measure>ttek:action</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfNC0xLTEtMS01MTAxNg_0882ae63-7d88-4ee4-84ea-436ff94562bd">0000831641</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfMTItMS0xLTEtNTEwMTY_a8d9a25b-dd3c-4bb9-8f93-2622dbe9a211">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfMTMtMS0xLTEtNTEwMTY_6c6aee36-a33c-4ec9-8e0f-d77d37f5452d">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMy9mcmFnOjM4MjVlODc3NjMzMzQzNGJiMTY1Nzc5MzEwYTM1ODFiL3RhYmxlOjIwYzVlYzJkOGQwNjQ0YTdiNjY0NmNhOGQzYWVjYTdjL3RhYmxlcmFuZ2U6MjBjNWVjMmQ4ZDA2NDRhN2I2NjQ2Y2E4ZDNhZWNhN2NfMTQtMS0xLTEtNTEwMTY_370e8f78-6620-4661-a66e-1bcaec3c4ba2">false</dei:AmendmentFlag>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_6098772a-de55-4841-948c-fbed0a1d01d2">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_67d4e6cc-959f-4d21-8bc6-8f909f1d5976">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMC0xLTEtNTEwMTY_f93e55d5-4f93-4d43-bd1a-ef44aa144a39">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i489ebdbb6f304fd6ac66f455165db5da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i0d5fd2006db54757afa329e79437f281_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if34cc1932b68400695c2ad64416b88f1_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjYvZnJhZzo2NGYwMGNkNzRhZTY0NTI1YjViOTQ1YTUwZGFmM2Q3Ni90YWJsZTpiN2VkOTMzOTAwNzc0OTM2OTE2YWI2OWY0ZGQ2ZDhiMy90YWJsZXJhbmdlOmI3ZWQ5MzM5MDA3NzQ5MzY5MTZhYjY5ZjRkZDZkOGIzXzEtMS0xLTEtNTEwMTY_3d007d82-3f33-45bc-9d7e-7319dff1d9ff">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ibeeb768bcde940a0a7559ec48ad426d3_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjYvZnJhZzo2NGYwMGNkNzRhZTY0NTI1YjViOTQ1YTUwZGFmM2Q3Ni90YWJsZTpiN2VkOTMzOTAwNzc0OTM2OTE2YWI2OWY0ZGQ2ZDhiMy90YWJsZXJhbmdlOmI3ZWQ5MzM5MDA3NzQ5MzY5MTZhYjY5ZjRkZDZkOGIzXzItMS0xLTEtNTEwMTY_92687153-254c-4251-af86-b73d1bb208d5"
      xsi:nil="true"/>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i49338ced54614569ad371407b64c2d9b_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MzE_a3ac7b36-764c-4328-b3d4-db56468a39e5">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i13ad156e38aa436d801a2d611d69e558_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDE_14c26cbc-5a00-4657-940a-7d247c1c6c1a">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifbd8e709f3e942c5bc0bce8d2a939982_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTE_00db501d-5953-48c3-ac99-153b27c0f467">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement
      contextRef="i0d5fd2006db54757afa329e79437f281_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczNzQ_e1f7ddc5-e96e-41d7-8cc1-9d8d9a834b64">P3Y</ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="ie2bb778a62af4c31975ef15e5f7d5270_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18wLTAtMS0xLTU0MjY1_29fc5f11-6c63-46f3-b966-eaa42c8cb781">http://fasb.org/us-gaap/2021-01-31#InterestExpense</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="i5688564942b34664a4105352cf5922e2_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18wLTAtMS0xLTU0MjY1_c015c3d1-ac1d-4e1d-90b1-aa1a3d4cedbc">http://fasb.org/us-gaap/2021-01-31#InterestExpense</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="i73f972083d4941a0b2f7459f43cadc76_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18wLTAtMS0xLTU0MjY1_c8b74191-efd8-43a8-b1ac-e8a03262f19d">http://fasb.org/us-gaap/2021-01-31#InterestExpense</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="i7c61f78bd8f349f08f6210271cd6909f_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18xLTAtMS0xLTU0MjY5_0d42d5df-fee3-4ea8-8cb7-f765dc591e34">http://fasb.org/us-gaap/2021-01-31#OperatingIncomeLoss</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="i0a0a47883397413192ffa9fc0057b4a2_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18xLTAtMS0xLTU0MjY5_4848c51a-c062-424c-89a3-9e5c521723cc">http://fasb.org/us-gaap/2021-01-31#OperatingIncomeLoss</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="ia5b84d20935c41f79bb8c5fa4763bed3_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18xLTAtMS0xLTU0MjY5_cca8b5f3-77e1-49f4-9ad2-33d82759c89b">http://fasb.org/us-gaap/2021-01-31#OperatingIncomeLoss</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList
      contextRef="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18yLTAtMS0xLTYwNzA5_17938413-56f4-400c-a495-359c0294527d">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList
      contextRef="i9708c4ceea63431894c220f3daff197c_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18yLTAtMS0xLTYwNzA5_7e6afc4c-e653-4c5f-b07b-f1d3d8d02ac4">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList
      contextRef="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGFibGU6NGMxZDljZTBhOGQ5NDc5YWE4NTI0MmU1NDg5ZDFmOTcvdGFibGVyYW5nZTo0YzFkOWNlMGE4ZDk0NzlhYTg1MjQyZTU0ODlkMWY5N18yLTAtMS0xLTYwNzA5_ad2fa5a9-f518-4925-9da6-6f087b6fd001">http://fasb.org/us-gaap/2021-01-31#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList>
    <ttek:ExpectedPricePerShareAcquired
      contextRef="i46b8a1f6ba344ea1bae50f13ff0a7a22_I20220923"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTUwL2ZyYWc6ZjIwZTQzYzQ4OGU1NDY5ZWI4Y2QwMjkyYjAxN2IyY2QvdGV4dHJlZ2lvbjpmMjBlNDNjNDg4ZTU0NjllYjhjZDAyOTJiMDE3YjJjZF8yNzQ4Nzc5MDY5NDc2_19d144ef-a397-4219-b4fe-1d1623aa5f9b"
      unitRef="gbpPerShare">2.22</ttek:ExpectedPricePerShareAcquired>
    <us-gaap:DebtInstrumentTerm
      contextRef="i96b36b2d45b34f7c92272c2ba4dd8ff4_D20220218-20220218"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0ODA_05ec9873-c5a3-4422-9678-2c74177eee1c">P5Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentType
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTYw_9d98b5b3-89d0-40d6-8dc9-355711aad175">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjVjNzQ1NjA0YWJkZTRjM2RiZTE2MGFiYmMwMjgzMjU2L3RhYmxlcmFuZ2U6NWM3NDU2MDRhYmRlNGMzZGJlMTYwYWJiYzAyODMyNTZfMS0wLTEtMS01MTAxNg_2ea5c0f6-9588-4edb-a5f8-482ee5fc2a1c">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTkx_afd98473-30ea-4ddf-b3c4-0d22d8389723">2022-10-02</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTkx_938c7c8e-09e5-402d-9aa2-9e62ec49ec48">--10-02</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjRkNTIwNzE1ZmU4ZDRhODQ5OTZjN2JkMTFhMmE0MzJjL3RhYmxlcmFuZ2U6NGQ1MjA3MTVmZThkNGE4NDk5NmM3YmQxMWEyYTQzMmNfMC0wLTEtMS01MTAxNg_2e90cc66-962e-44c4-8fdb-58380f01fdbf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjIx_480d7822-f4ef-48a5-8479-1950615fda41">0-19655</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzAy_a09d2c82-f0e2-4a5a-b1f4-0427ae7c68a7">TETRA TECH,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjJlMjFlZGE4NTcxOTQyOGQ5ZmIyOGM0YWU2MWZiMjUwL3RhYmxlcmFuZ2U6MmUyMWVkYTg1NzE5NDI4ZDlmYjI4YzRhZTYxZmIyNTBfMC0wLTEtMS01MTAxNg_2bfe130d-177a-4dea-97c2-252225b7f544">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjJlMjFlZGE4NTcxOTQyOGQ5ZmIyOGM0YWU2MWZiMjUwL3RhYmxlcmFuZ2U6MmUyMWVkYTg1NzE5NDI4ZDlmYjI4YzRhZTYxZmIyNTBfMC0xLTEtMS01MTAxNg_5e1268bf-b7f1-4ed7-8372-589ac2cf8ca3">95-4148514</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzYy_fd39c3ce-401e-4201-a212-0f94d02603c1">3475 East Foothill Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzY2_a07601f9-081c-4ada-9383-e74dbe35f0f4">Pasadena</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzcw_83e76ff1-364b-4b64-bdb9-0b01213b5116">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzcz_74609adb-3396-4b99-a1a9-98e58cb8c7a6">91107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfNDMx_ca59be5b-2c24-4dec-99a6-e365995509d0">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfNDM1_de6a131b-1a1f-4e76-b60c-e7f7a0f2a5d8">351-4664</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjFiN2U5YjNlY2E4NzRjMmQ4M2E3YzNhZjczYmE1NTg3L3RhYmxlcmFuZ2U6MWI3ZTliM2VjYTg3NGMyZDgzYTdjM2FmNzNiYTU1ODdfMS0wLTEtMS01MTAxNg_b635c848-ca4e-420a-bc23-7d9fff8061f6">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjFiN2U5YjNlY2E4NzRjMmQ4M2E3YzNhZjczYmE1NTg3L3RhYmxlcmFuZ2U6MWI3ZTliM2VjYTg3NGMyZDgzYTdjM2FmNzNiYTU1ODdfMS0yLTEtMS01MTAxNg_5c70b6a6-5836-418a-8558-e6e673d16299">TTEK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RhYmxlOjFiN2U5YjNlY2E4NzRjMmQ4M2E3YzNhZjczYmE1NTg3L3RhYmxlcmFuZ2U6MWI3ZTliM2VjYTg3NGMyZDgzYTdjM2FmNzNiYTU1ODdfMS00LTEtMS01MTAxNg_031eb981-5591-40b9-b2c8-d1e839cec886">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfODEx_f00cee64-7713-45c6-a938-4e6c7938d779">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfOTUy_48a839f9-593c-4d7c-98ce-7b1fba572ad7">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTMwMw_448e555a-e0d6-42a8-b984-c3a93ae44663">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMTY4Nw_8fbc7535-5936-4926-b5ed-75ab0d5537f5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjA1Mw_610195ab-6374-418e-975f-2b9e87264edd">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjEzNw_be612eee-b1fb-450b-8bf0-285e4921fe9b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjE2OA_04d785f6-6df2-47c1-a5d0-e219aeeddf49">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzM3NQ_6be1fbfe-b286-49ef-8dc0-53d8e11cdd4f">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjg3MA_b642aaff-2ac5-4fa6-9478-75e2b88e2f4f">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i6faca524f73540c4af1c371ac3b573c9_I20220403"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjk4NQ_44dd273e-f209-4516-870d-82841453093a"
      unitRef="usd">8900000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i48e4b0cc90f14c169fa233398a4fb74e_I20221109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMjc0ODc3OTA3Mjg5Mg_8790ac58-cfc9-4682-a7ed-a500d88185a7"
      unitRef="shares">52981143</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMC9mcmFnOmY5YjA1YjQ4YmFkOTQ1OTc5OWZmZjc0OTU5NjNlNTY1L3RleHRyZWdpb246ZjliMDViNDhiYWQ5NDU5Nzk5ZmZmNzQ5NTk2M2U1NjVfMzM3Nw_bb19f97a-ab1b-4ce2-a688-dcc7434e5e9e">&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 2023 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>
    <dei:AuditorName
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MDk_1bbafbe6-6ccc-431f-ba2f-d605307731c3">PricewaterhouseCoopers</dei:AuditorName>
    <dei:AuditorName
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MDk_8c893caf-1e11-4edc-8463-baaa89380f7d">PricewaterhouseCoopers</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MTE_e9377d8b-9e2b-4b87-be86-46ffe2c6db6f">Los Angeles, California</dei:AuditorLocation>
    <dei:AuditorLocation
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzYvZnJhZzo2MzFhNjk5N2FiMmY0MjdlYjFjNTlhNzJjY2NiMTM3OC90ZXh0cmVnaW9uOjYzMWE2OTk3YWIyZjQyN2ViMWM1OWE3MmNjY2IxMzc4XzI3NDg3NzkwOTE1MTI_cb465a63-de9a-44f2-8daa-a7b02956827c">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzItMS0xLTEtNTEwMTY_cf95aa9c-b3c5-4a67-8aa1-8c73d7ad13fc"
      unitRef="usd">185094000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzItMy0xLTEtNTEwMTY_3d4d4f6c-cc3f-4ab3-b504-d2215fd81c6a"
      unitRef="usd">166568000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMtMS0xLTEtNTEwMTY_261581c1-dafd-459b-9804-be763d795818"
      unitRef="usd">755112000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMtMy0xLTEtNTEwMTY_b088053a-be2c-40b9-aac3-df9a08a22996"
      unitRef="usd">668998000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQtMS0xLTEtNTEwMTY_399ed796-3061-4932-b4f7-9091042724fb"
      unitRef="usd">92405000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQtMy0xLTEtNTEwMTY_b57f7ea7-4e14-4b8f-8f90-3972ed01a3f7"
      unitRef="usd">103784000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzUtMS0xLTEtNTEwMTY_5e35c076-988a-4b86-b1d6-1af39cacc54d"
      unitRef="usd">115400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzUtMy0xLTEtNTEwMTY_b4df52e6-624e-4210-b4fa-e5f0b97889b1"
      unitRef="usd">112338000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzYtMS0xLTEtNTEwMTY_e431a9ef-d53f-4de5-bba9-70b588edf08b"
      unitRef="usd">10205000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzYtMy0xLTEtNTEwMTY_bf51c2ef-a83e-4746-98ee-6379f4513101"
      unitRef="usd">14260000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzctMS0xLTEtNTEwMTY_e84b104b-2396-48da-89bd-d5e7ec036434"
      unitRef="usd">1158216000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzctMy0xLTEtNTEwMTY_25eafbeb-f8a5-443e-815f-7080c03cde65"
      unitRef="usd">1065948000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzktMS0xLTEtNTEwMTY_e9caac88-f55b-4181-b857-fab4019ac1f6"
      unitRef="usd">32316000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzktMy0xLTEtNTEwMTY_64bf574d-cd27-4908-b7c5-f9768b6af917"
      unitRef="usd">37733000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEwLTEtMS0xLTUxMDE2_a017e1a9-8b82-48b9-b0e3-905abba5ec84"
      unitRef="usd">182319000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEwLTMtMS0xLTUxMDE2_318cd771-54db-4e97-9157-0a97d4788164"
      unitRef="usd">215422000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzExLTEtMS0xLTUxMDE2_a7145573-a404-41d5-822b-703577f4b288"
      unitRef="usd">4570000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzExLTMtMS0xLTUxMDE2_c257072f-d848-43df-b1d2-4a0bea7d4fb2"
      unitRef="usd">3282000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEyLTEtMS0xLTUxMDE2_27a5676e-0543-4529-80f8-0210c29c387e"
      unitRef="usd">1110412000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEyLTMtMS0xLTUxMDE2_de086b48-e0b6-45e7-b7a8-f96ca01484c2"
      unitRef="usd">1108578000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEzLTEtMS0xLTUxMDE2_71560b2f-8b93-4fb4-836d-ed3ec7c5b8e0"
      unitRef="usd">29163000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzEzLTMtMS0xLTUxMDE2_606162d8-f27a-4a06-abd8-fcd7558562c9"
      unitRef="usd">37990000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE0LTEtMS0xLTUxMDE2_4489ab56-4934-4e97-b4c0-599d86740eed"
      unitRef="usd">47804000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE0LTMtMS0xLTUxMDE2_d9acf4e7-4c7f-4673-8af2-b56d02e47768"
      unitRef="usd">54413000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE1LTEtMS0xLTUxMDE2_308d9369-b62b-45f1-8b23-ad600077b162"
      unitRef="usd">57976000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE1LTMtMS0xLTUxMDE2_f0cb048f-89e0-4fc7-be3b-dffd1670288a"
      unitRef="usd">53196000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE2LTEtMS0xLTUxMDE2_d655b687-5b54-488b-b114-2f3371f3864c"
      unitRef="usd">2622776000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzE2LTMtMS0xLTUxMDE2_f280d10e-c5ed-4a20-a8d0-391281589790"
      unitRef="usd">2576562000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIwLTEtMS0xLTUxMDE2_c6e6cee3-efb2-4d1e-8391-6cba5d877e5a"
      unitRef="usd">147436000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIwLTMtMS0xLTUxMDE2_012146cd-5a09-425f-a96d-8800dd89ae04"
      unitRef="usd">128767000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIxLTEtMS0xLTUxMDE2_7fcb56a3-396b-439c-81c3-2af752be270d"
      unitRef="usd">237669000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIxLTMtMS0xLTUxMDE2_045cb34a-c50e-4b82-bae9-b771a56f8a5a"
      unitRef="usd">206322000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIyLTEtMS0xLTUxMDE2_613b779f-98ec-4fc9-b808-e4032db0222a"
      unitRef="usd">241340000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIyLTMtMS0xLTUxMDE2_2efcfe9a-084b-4550-a32c-af69f966ca3b"
      unitRef="usd">190403000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIzLTEtMS0xLTUxMDE2_ff2f5464-83f3-4022-b315-b3a357a88092"
      unitRef="usd">57865000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzIzLTMtMS0xLTUxMDE2_9c0dc5c8-bfbd-4b20-af16-40b0f38f6792"
      unitRef="usd">67452000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI1LTEtMS0xLTUxMDE2_f5a17580-3da2-4824-9dab-543beef81fdd"
      unitRef="usd">12504000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI1LTMtMS0xLTUxMDE2_5d447991-3c24-498c-b81c-5b73c488308f"
      unitRef="usd">12504000</us-gaap:DebtCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI2LTEtMS0xLTUxMDE2_0a61538b-6f53-4523-a1e5-52ff434abf4a"
      unitRef="usd">28797000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI2LTMtMS0xLTUxMDE2_1726af92-2e52-4954-85c6-4e34394c6e24"
      unitRef="usd">19520000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI3LTEtMS0xLTUxMDE2_1dc3434c-78a4-46df-9018-e38fdc967191"
      unitRef="usd">190406000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI3LTMtMS0xLTUxMDE2_8d0b9563-55b9-4a64-93de-dffe0f64c191"
      unitRef="usd">223515000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI4LTEtMS0xLTUxMDE2_44326f77-4a15-40b0-b591-f68c0ef364d7"
      unitRef="usd">916017000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzI4LTMtMS0xLTUxMDE2_63dea605-1499-4b7e-a6ea-c7a4938cbf67"
      unitRef="usd">848483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMwLTEtMS0xLTUxMDE2_8769f2d0-beaa-49bc-b172-0ae019dc8f04"
      unitRef="usd">15161000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMwLTMtMS0xLTUxMDE2_25f5f237-44c3-4e08-abc3-1698763e6a83"
      unitRef="usd">10563000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMxLTEtMS0xLTUxMDE2_b3b38413-2260-4a34-8779-0f14cff0311a"
      unitRef="usd">246250000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMxLTMtMS0xLTUxMDE2_453acb34-b7ce-479f-bd72-a5e2af3af8c8"
      unitRef="usd">200000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMyLTEtMS0xLTUxMDE2_8064b2f5-cc57-437e-922b-64503741c65d"
      unitRef="usd">146285000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMyLTMtMS0xLTUxMDE2_4b3ccf1b-9889-4b59-94b4-f175f61b412d"
      unitRef="usd">174285000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMzLTEtMS0xLTUxMDE2_db506e87-d1b9-4ad9-88a4-1a3ebe3a4da0"
      unitRef="usd">36769000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzMzLTMtMS0xLTUxMDE2_484ea52a-0529-4552-8c8a-6216a21a92a9"
      unitRef="usd">39777000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM0LTEtMS0xLTUxMDE2_50b05c8f-88cf-43ba-a3ad-c13a0e6deb44"
      unitRef="usd">79157000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM0LTMtMS0xLTUxMDE2_08cdd8ad-dad0-4a3a-b638-2272a895961b"
      unitRef="usd">69163000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM2LTEtMS0xLTUxMDE2_50ba5225-4f0a-4058-907e-6646bfeb9af7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM2LTMtMS0xLTUxMDE2_ad1f464c-6460-44d1-8eb6-156c2ffff67c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfMzU_0b506e2e-0118-4fd8-a33a-2c57684ec517"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfMzU_c80ac01d-96e8-4c9b-8566-68cfbd1b608b"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNDg_e30299a7-1e3d-407a-b76c-29e1e357346d"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNDg_fea324fc-f061-4799-a255-0f3abf296d6a"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_244e23bb-3f08-4104-9fbf-a1b20884c190"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_43627420-3793-4b22-81f4-1a2e0257cb5e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_9e6c1ce6-6c19-488f-9490-c69db7cdd0fa"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTAtMS0xLTUxMDE2L3RleHRyZWdpb246YTBjMmQ2ZGMxODZjNGI3Zjg3ZWQyMmRkOTFkZmM4NzBfNjI_c2e98ea9-ab87-413f-967a-3915770101bd"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTEtMS0xLTUxMDE2_21d0c086-d656-4d69-8dec-f204d4edbfda"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzM5LTMtMS0xLTUxMDE2_fd233795-b739-42ba-b2f2-f84b78d5e578"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfMzI_2947a106-c179-440a-a93c-eef42792c16d"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfMzI_cf9d4942-ea5e-471a-8316-6b74417cf9eb"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfNDU_093b749e-3d6d-494d-b169-6fe2cd038387"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfNDU_f3b3bf50-b9f1-407b-8f8a-293a5ca6ed2e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfODM_1a6c23dc-0b32-4d10-8531-58e6c3e7431a"
      unitRef="shares">52981000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfODM_e2c807f5-1b73-4777-8672-371c6277380a"
      unitRef="shares">52981000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfOTA_cc1c53f3-956a-495b-995e-febeb715d017"
      unitRef="shares">53981000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjhhMGM1NThmOTJjNDFlMWI5NzZhMGQ3OWI5MTc0MjFfOTA_dfced866-d40a-44fe-ac51-5e97e70ebe67"
      unitRef="shares">53981000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTEtMS0xLTUxMDE2_da9602b8-2e9b-476b-a040-34cdd87c3b3b"
      unitRef="usd">530000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQwLTMtMS0xLTUxMDE2_aec67f4b-9d90-4521-9c13-f6532c14b1b1"
      unitRef="usd">540000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQyLTEtMS0xLTUxMDE2_8ecf0ce7-e1a6-4c64-a82c-02f17c0728f2"
      unitRef="usd">-208144000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQyLTMtMS0xLTUxMDE2_c7c780b3-9713-44d7-90bf-c648a5cbc68d"
      unitRef="usd">-125028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQzLTEtMS0xLTUxMDE2_fa3a4f92-56fb-4b23-a268-f1bd8a5a8081"
      unitRef="usd">1390701000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQzLTMtMS0xLTUxMDE2_55748ce5-c5b8-437f-95c6-7bb9fd993927"
      unitRef="usd">1358726000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ0LTEtMS0xLTUxMDE2_29b54b4e-bdfc-4231-b852-cd7bf8f5358b"
      unitRef="usd">1183087000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ0LTMtMS0xLTUxMDE2_f4abeaf0-7b9a-432f-bf0b-f96b880dc663"
      unitRef="usd">1234238000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ1LTEtMS0xLTUxMDE2_40cd1618-1da1-4892-98a2-339367c5246c"
      unitRef="usd">50000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ1LTMtMS0xLTUxMDE2_e483e6df-e651-4de3-9d5a-1149b5afaa21"
      unitRef="usd">53000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ2LTEtMS0xLTUxMDE2_1ecfef18-356a-4b69-ac97-01699f4b9313"
      unitRef="usd">1183137000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ2LTMtMS0xLTUxMDE2_c7e9f056-3c68-4dd1-881a-79d2a2be8069"
      unitRef="usd">1234291000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ3LTEtMS0xLTUxMDE2_1968b7c8-7957-41c9-a728-f6eb93289259"
      unitRef="usd">2622776000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xMzkvZnJhZzpkNjVmMWU3NjI0ODY0OTVkOTY5NzZkZGMyNDJmZTI5ZS90YWJsZTpmYTZlMWNmNDJmM2Y0YjFmYmI4MjNlN2E3ODUyNmI1Mi90YWJsZXJhbmdlOmZhNmUxY2Y0MmYzZjRiMWZiYjgyM2U3YTc4NTI2YjUyXzQ3LTMtMS0xLTUxMDE2_2ca5f5bd-37f9-4018-a665-1dfdd9a37781"
      unitRef="usd">2576562000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzItMS0xLTEtNTEwMTY_9b98e849-faf5-4e6a-95e0-8b8fb60cc563"
      unitRef="usd">3504048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzItMy0xLTEtNTEwMTY_7083313c-1a9b-4a08-a760-20aeab4ea109"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzItNS0xLTEtNTEwMTY_c9005d7d-0660-45d1-9f8d-99cfea422953"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia3282c8f86a646b5a4dcc01a3b9a35bf_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzMtMS0xLTEtNTEwMTY_4a19f537-2329-4f7d-9c4b-14ea22605c68"
      unitRef="usd">668468000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ief4ae05420dc48d8929ca9af5ad23288_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzMtMy0xLTEtNTEwMTY_ccad1f0c-c77f-4557-856f-8cd086d4d688"
      unitRef="usd">661341000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6d4277ce51e34bafab5b455cbbfa1722_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzMtNS0xLTEtNTEwMTY_6e32f2e9-6bee-493b-be09-967204128847"
      unitRef="usd">646319000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b99d3f19f244e76852052d07eb23a2b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzQtMS0xLTEtNTEwMTY_11b4c488-637b-4311-8bd6-a40f70f8d0fe"
      unitRef="usd">2260021000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4669d09411654d9db6e564b70b9da063_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzQtMy0xLTEtNTEwMTY_76b5470a-911c-4336-9325-d75a2fee99b6"
      unitRef="usd">2053772000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8a201c698a684e3989e1f3edb6682a69_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzQtNS0xLTEtNTEwMTY_7d371e4b-2ab1-4ebb-a80c-c8754cb12f6a"
      unitRef="usd">1902037000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzUtMS0xLTEtNTEwMTY_cc38e1d3-aedd-4487-b756-cab116a4fd35"
      unitRef="usd">575559000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzUtMy0xLTEtNTEwMTY_94af7059-d3e8-4a2f-ad24-a07a43bb4303"
      unitRef="usd">498400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzUtNS0xLTEtNTEwMTY_6c148a59-f6dc-48c7-b475-270ae9aebfd7"
      unitRef="usd">446535000</us-gaap:GrossProfit>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzYtMS0xLTEtNTEwMTY_12429fda-f06d-46ed-a9f5-4eef55b88720"
      unitRef="usd">234784000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzYtMy0xLTEtNTEwMTY_e8025967-ffad-4e39-8fd8-348a528f62dd"
      unitRef="usd">222972000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzYtNS0xLTEtNTEwMTY_dfe228ef-a792-41ca-aa88-3e26ac04e7a4"
      unitRef="usd">204615000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzgtMS0xLTEtNTEwMTY_4eb55e98-35e7-4752-ba29-9e69ec980f88"
      unitRef="usd">-329000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzgtMy0xLTEtNTEwMTY_541eb8b2-9ac5-47c6-9428-44d36c007ff9"
      unitRef="usd">3273000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzgtNS0xLTEtNTEwMTY_81ed6c47-ab8f-4c5b-ba48-87c765093d5a"
      unitRef="usd">14971000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzktMS0xLTEtNTEwMTY_34f64f6a-c434-4abd-86bd-f44463363656"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzktMy0xLTEtNTEwMTY_b871bc75-3340-4f70-87cf-0822aa873f6e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzktNS0xLTEtNTEwMTY_b877a6f0-b5df-4388-add4-4b35279eed2f"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEwLTEtMS0xLTUxMDE2_eb90067d-5f5c-4915-9f74-b39c8759d4d5"
      unitRef="usd">340446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEwLTMtMS0xLTUxMDE2_cc6e459b-b654-4606-a0ab-c176587dcc32"
      unitRef="usd">278701000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEwLTUtMS0xLTUxMDE2_dbd11f0f-4d3d-43a5-ae26-5152969bdb6c"
      unitRef="usd">241091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzExLTEtMS0xLTUxMDE2_d343ff64-4902-4190-95dd-1179370c7c56"
      unitRef="usd">1780000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzExLTMtMS0xLTUxMDE2_15b42441-2eba-4001-83dc-33ef198caa45"
      unitRef="usd">917000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzExLTUtMS0xLTUxMDE2_479d5ffd-29d6-4f3c-b64f-7114e3b22d9c"
      unitRef="usd">1375000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEyLTEtMS0xLTUxMDE2_0ccba306-c75f-4b45-8b97-a7a39d594f5d"
      unitRef="usd">13364000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEyLTMtMS0xLTUxMDE2_e6c50e52-0a6d-4bbe-bc83-cfb97c253853"
      unitRef="usd">12748000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEyLTUtMS0xLTUxMDE2_def3b871-77fe-4109-97af-a25bd733db75"
      unitRef="usd">14475000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTEtMS0xLTU2NDAz_af42ede9-8b79-48f7-a20e-b049cfa1e2a6"
      unitRef="usd">19904000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTMtMS0xLTU2NDA5_0162742a-4575-4930-b4a3-33b78f6afa1b"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTUtMS0xLTU2NDE1_4224d968-19e3-4d76-966c-eb5de570299a"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTEtMS0xLTUxMDE2_a6edfe4f-adb5-4c23-9d30-70b8172e0c45"
      unitRef="usd">348766000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTMtMS0xLTUxMDE2_e67c9c8c-730b-4730-ad52-bd5281a4bf66"
      unitRef="usd">266870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzEzLTUtMS0xLTUxMDE2_4dff15a0-544c-40e5-8cff-631a0dca60eb"
      unitRef="usd">227991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE0LTEtMS0xLTUxMDE2_4595b6a3-4215-4b61-8f8c-8cb2041b67b6"
      unitRef="usd">85602000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE0LTMtMS0xLTUxMDE2_53ff350a-9698-4562-bf3d-f761c024b85c"
      unitRef="usd">34039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE0LTUtMS0xLTUxMDE2_ac551d5c-5a56-4884-a3c7-2d9955a67559"
      unitRef="usd">54101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE1LTEtMS0xLTUxMDE2_109f23af-7d48-4a3d-a1cb-1b96ee476d24"
      unitRef="usd">263164000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE1LTMtMS0xLTUxMDE2_61e707a6-2a8f-4b52-bca9-be508d7a5146"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE1LTUtMS0xLTUxMDE2_47b54fcf-5dc4-4045-a6c9-b9163aeba2dc"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE2LTEtMS0xLTUxMDE2_06e9e34a-0e27-4e6b-a752-09b5fea61855"
      unitRef="usd">39000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE2LTMtMS0xLTUxMDE2_0c9b9b61-910f-482e-b6f7-8b885cd75561"
      unitRef="usd">21000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE2LTUtMS0xLTUxMDE2_558514e0-a197-4abe-a92c-3313b9be68ad"
      unitRef="usd">31000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTEtMS0xLTUxMDE2_7922338a-97be-4583-9133-08e27c7e315c"
      unitRef="usd">263125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTEtMS0xLTUxMDE2_a7266321-7d14-40f4-83ad-e24f2fada665"
      unitRef="usd">263125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTMtMS0xLTUxMDE2_4062c66b-0a78-4094-be7f-9a8bf32efda5"
      unitRef="usd">232810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTMtMS0xLTUxMDE2_df4966de-1c3c-4675-b8a7-e3f94d185196"
      unitRef="usd">232810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTUtMS0xLTUxMDE2_7690b845-d975-4190-9d7e-8c01334cf7ba"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE3LTUtMS0xLTUxMDE2_fb332e08-d83d-4bae-8fc2-b4c5d25e9030"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE5LTEtMS0xLTUxMDE2_287a5ba4-fdad-4c9a-9b5d-fdca5a5aa98b"
      unitRef="usdPerShare">4.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE5LTMtMS0xLTUxMDE2_e3c7b34b-e7ea-49f3-a42e-2900bb7c8ccb"
      unitRef="usdPerShare">4.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzE5LTUtMS0xLTUxMDE2_9f617698-b1b9-45e6-b392-eda55d24df36"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIwLTEtMS0xLTUxMDE2_ee597422-57ab-401f-bb7a-6850afea1b13"
      unitRef="usdPerShare">4.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIwLTMtMS0xLTUxMDE2_6ba2bdc4-7378-40c8-bc5f-b1ddb707b74d"
      unitRef="usdPerShare">4.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIwLTUtMS0xLTUxMDE2_1e75b1a6-597e-4af3-a702-8cb69a69b361"
      unitRef="usdPerShare">3.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIyLTEtMS0xLTUxMDE2_1950224c-28a6-4f92-9e6e-2907c536e75f"
      unitRef="shares">53620000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIyLTMtMS0xLTUxMDE2_f2794e8c-64db-4c8b-b2ff-6483666b795e"
      unitRef="shares">54078000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIyLTUtMS0xLTUxMDE2_4a672496-d3cb-4de4-9dec-ec9c9d12db0f"
      unitRef="shares">54235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIzLTEtMS0xLTUxMDE2_39f54859-c2ca-42f2-ba25-a82d7d890baa"
      unitRef="shares">54163000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIzLTMtMS0xLTUxMDE2_b2d216f7-198b-44b0-ab86-1355633e0534"
      unitRef="shares">54675000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDIvZnJhZzo5OWI2YWRjODQyMDg0YWZhODc2NGM1YmNlNGQ3ODg2Yy90YWJsZTpkMTg1NmUwNTI3OWE0YmQxYWY0ODlkMzllMmNjMDQwNC90YWJsZXJhbmdlOmQxODU2ZTA1Mjc5YTRiZDFhZjQ4OWQzOWUyY2MwNDA0XzIzLTUtMS0xLTUxMDE2_151de195-83de-41c1-b238-33b190b455f2"
      unitRef="shares">55022000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzItMS0xLTEtNTEwMTY_2b62a860-08da-4bd6-8b74-5e9d95093621"
      unitRef="usd">263164000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzItMy0xLTEtNTEwMTY_fb5599f7-5eb8-49c3-83e0-608e388d15b7"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzItNS0xLTEtNTEwMTY_6b76a877-b513-4dc8-aa35-54364ca6148b"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMS0xLTEtNTEwMTY_f071405e-a046-43bd-b862-c5b0951a929a"
      unitRef="usd">-94933000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtMy0xLTEtNTEwMTY_0fa74008-a91a-46f4-a8a0-df444db5f268"
      unitRef="usd">30644000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzUtNS0xLTEtNTEwMTY_72d0b0a9-b68b-4bfb-81e6-222880cc8398"
      unitRef="usd">3435000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzYtMS0xLTEtNTEwMTY_68086fd2-70c8-4134-a17d-cdf53f7b52dc"
      unitRef="usd">11806000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzYtMy0xLTEtNTEwMTY_cb10837e-b620-49d3-97bd-d8fe9118b7e4"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzYtNS0xLTEtNTEwMTY_be4c21cb-bb97-4a8e-b0b2-1b3f15863b9b"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzctMS0xLTEtNTEwMTY_8308e84d-e013-496a-b283-e0809e818ba0"
      unitRef="usd">-83127000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzctMy0xLTEtNTEwMTY_b5d7f773-650b-407f-834c-771096c7ada9"
      unitRef="usd">36761000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzctNS0xLTEtNTEwMTY_497175a3-1d6f-46cd-b3af-8c93a3fd005b"
      unitRef="usd">-1203000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzktMS0xLTEtNTEwMTY_6ca69c4a-89b5-4967-9a62-d313e0ea4b4e"
      unitRef="usd">180037000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzktMy0xLTEtNTEwMTY_672846bc-0d9e-434d-875d-a591298418fa"
      unitRef="usd">269592000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzktNS0xLTEtNTEwMTY_fb435abf-80ae-4214-af66-8e574086ad1c"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzEwLTEtMS0xLTUxMDE2_ee963ada-80a0-4418-9280-65f2a4c2bebf"
      unitRef="usd">28000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzEwLTMtMS0xLTUxMDE2_b721e804-82b7-45aa-abbe-a7f4fa08e5b5"
      unitRef="usd">24000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzEwLTUtMS0xLTUxMDE2_ff33ed17-09c5-45a0-b3a9-dad4217a5c46"
      unitRef="usd">30000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzExLTEtMS0xLTUxMDE2_03caffb9-e977-48e7-88c2-4efc175b2c25"
      unitRef="usd">180009000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzExLTMtMS0xLTUxMDE2_daa90f45-39d9-4dc4-8d88-9e0a70e2a129"
      unitRef="usd">269568000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDUvZnJhZzoyYjU2NzYwNmYyMGY0ZDBkODgyZmIyN2FkOTdlOTkyMC90YWJsZTo4OWNhMTUyZDNlMzc0N2FlOGM4NzY4N2M4ZWZmNmQzMi90YWJsZXJhbmdlOjg5Y2ExNTJkM2UzNzQ3YWU4Yzg3Njg3YzhlZmY2ZDMyXzExLTUtMS0xLTUxMDE2_f3068c2f-7a07-40f1-b1e1-af47ef0dc80e"
      unitRef="usd">172657000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMtMS0xLTEtNTEwMTY_8a364057-731a-47b4-9f3f-00fedc9fdf6a"
      unitRef="usd">263164000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMtMy0xLTEtNTEwMTY_33684fb2-1f18-4f0a-94c8-af830a69c924"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMtNS0xLTEtNTEwMTY_e9cec294-5565-4a9e-a17f-df99f5671307"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUtMS0xLTEtNTEwMTY_47832b15-9701-469d-a619-7deddb7b3b56"
      unitRef="usd">27033000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUtMy0xLTEtNTEwMTY_632888c7-96f4-4275-a515-c1d247fb9b99"
      unitRef="usd">23805000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUtNS0xLTEtNTEwMTY_0ce8c1df-7420-401d-bb4a-7e50d07b7964"
      unitRef="usd">24611000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzYtMS0xLTEtNTEwMTY_eb9a41bb-1e3f-4201-933e-9b72844d7ba4"
      unitRef="usd">7525000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzYtMy0xLTEtNTEwMTY_7c93a554-de27-479d-b45c-8fc02a77da27"
      unitRef="usd">4990000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzYtNS0xLTEtNTEwMTY_98f630d6-55ff-4b7f-8ccf-47d5901e849a"
      unitRef="usd">6605000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzctMS0xLTEtNTEwMTY_51511aad-5143-42fa-965c-aadaf284a239"
      unitRef="usd">6177000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzctMy0xLTEtNTEwMTY_a9694de1-163b-49eb-abe5-461a22ce6f4b"
      unitRef="usd">4604000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzctNS0xLTEtNTEwMTY_08942f92-ef02-4a91-98d5-f05f4f9a8795"
      unitRef="usd">6310000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ShareBasedCompensation
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzgtMS0xLTEtNTEwMTY_6a6f33dd-94f1-4928-a6dd-444e37cefb9b"
      unitRef="usd">26227000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzgtMy0xLTEtNTEwMTY_33b686c4-e2a7-44d5-9241-ca4be6c7ec31"
      unitRef="usd">23067000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzgtNS0xLTEtNTEwMTY_042af2c1-3a85-4d15-8a62-46a249785998"
      unitRef="usd">19424000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzktMS0xLTEtNTEwMTY_10c5af1f-3325-4bf3-9375-cdc32b77f837"
      unitRef="usd">2175000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzktMy0xLTEtNTEwMTY_03c2f35e-ac30-49ce-a784-fa022adcedba"
      unitRef="usd">-38494000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzktNS0xLTEtNTEwMTY_20b49b06-928c-4425-8319-c75a1041c945"
      unitRef="usd">565000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzExLTEtMS0xLTUxMDE2_b6c78bb7-93dc-437b-93bd-74480b6998ee"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzExLTMtMS0xLTUxMDE2_84fe435a-b6e0-41a4-b5cb-080f03adc422"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzExLTUtMS0xLTUxMDE2_a7220017-32ec-4e0c-bcb0-8fd959fedbfa"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEyLTEtMS0xLTUxMDE2_0c240060-4947-4b4e-9a53-95dca7375e4d"
      unitRef="usd">-329000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEyLTMtMS0xLTUxMDE2_8ac4f081-6836-4cd0-b180-1cc9799c7393"
      unitRef="usd">3273000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEyLTUtMS0xLTUxMDE2_636caa73-ee94-45ea-b91e-cdafd2fa4d2a"
      unitRef="usd">14971000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEzLTEtMS0xLTUxMDE2_c67189d6-80a0-42cc-86f7-bcc11201e7b0"
      unitRef="usd">-103000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEzLTMtMS0xLTUxMDE2_9c3ea2b8-8c27-47e9-a052-721f460850b9"
      unitRef="usd">110000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzEzLTUtMS0xLTUxMDE2_eeacbd32-d01d-4811-8750-c43782ccda6f"
      unitRef="usd">11066000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE0LTEtMS0xLTU1MDUw_e93604bc-171b-4bc3-b0bb-de0b210b186c"
      unitRef="usd">19904000</us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
    <us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE0LTMtMS0xLTU1MDU4_0d994ce4-4311-4959-a531-73a535f86a7b"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
    <us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE0LTUtMS0xLTU1MDY2_5c400da0-eee4-4192-9508-42a1ffbe8e63"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE1LTEtMS0xLTUxMDE2_bd6da11f-0984-4cc5-88e8-758a0d94d464"
      unitRef="usd">89781000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE1LTMtMS0xLTUxMDE2_44ea3606-ff8c-440d-a988-3bc308f4a469"
      unitRef="usd">-13301000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE1LTUtMS0xLTUxMDE2_872cf5c2-dd87-4a61-99e6-a1c80fd15f78"
      unitRef="usd">-156015000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE2LTEtMS0xLTUxMDE2_5290ef29-6497-4add-a7e5-0c9c5acb7e23"
      unitRef="usd">-69697000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE2LTMtMS0xLTUxMDE2_5e74fb1f-f1ed-4b6e-918a-6d75a7459ac2"
      unitRef="usd">582000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE2LTUtMS0xLTUxMDE2_19b2afd7-47d0-4451-91ac-282fb6470388"
      unitRef="usd">11321000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE3LTEtMS0xLTUxMDE2_b1d70889-5942-4f89-9a9e-b757584002b0"
      unitRef="usd">17099000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE3LTMtMS0xLTUxMDE2_b6ddc04c-782b-4b13-ba71-5c2f5fd69cb5"
      unitRef="usd">13551000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE3LTUtMS0xLTUxMDE2_389235f8-6f9c-4807-a024-f3aa4a0b99b2"
      unitRef="usd">-102162000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE4LTEtMS0xLTUxMDE2_e948b9ff-36dd-4e6a-95f5-c8afbe6837a6"
      unitRef="usd">27458000</ttek:IncreaseDecreaseInAccruedCompensation>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE4LTMtMS0xLTUxMDE2_5c47dc7a-a020-4364-8c20-496b760a8a9f"
      unitRef="usd">5425000</ttek:IncreaseDecreaseInAccruedCompensation>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE4LTUtMS0xLTUxMDE2_23afcc86-7ea4-41db-bd57-5780d5beecd3"
      unitRef="usd">-8173000</ttek:IncreaseDecreaseInAccruedCompensation>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE5LTEtMS0xLTUxMDE2_b2835ac7-a101-4d86-b930-012f40529a45"
      unitRef="usd">55915000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE5LTMtMS0xLTUxMDE2_d8155c27-8c4b-418d-bb30-2f1c282260bc"
      unitRef="usd">13407000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzE5LTUtMS0xLTUxMDE2_e77da894-61be-4504-8512-eefd2ca6ca50"
      unitRef="usd">5894000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIwLTEtMS0xLTUxMDE2_cd14c551-afe3-4e7f-b8d0-6b878ae8f5f9"
      unitRef="usd">-56606000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIwLTMtMS0xLTUxMDE2_1643254f-ec1c-4689-82e2-09c8829ffdac"
      unitRef="usd">8740000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIwLTUtMS0xLTUxMDE2_526faf4c-1d60-4055-93a2-aed89433d734"
      unitRef="usd">19460000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIxLTEtMS0xLTUxMDE2_e7763c83-5ab6-4d17-958d-c54a467eb155"
      unitRef="usd">14627000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIxLTMtMS0xLTUxMDE2_b063e39c-8062-4422-bdf7-e552cfae29ee"
      unitRef="usd">13090000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIxLTUtMS0xLTUxMDE2_d300d6b8-7031-475f-83ce-966bcc6f5e70"
      unitRef="usd">-5192000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIzLTEtMS0xLTUxMDE2_78b3a394-3b2d-4bc1-ab60-a14fd82775b7"
      unitRef="usd">336188000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIzLTMtMS0xLTUxMDE2_7e3dbb9d-9c30-474b-b410-dcc3f18fb128"
      unitRef="usd">304372000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzIzLTUtMS0xLTUxMDE2_f50ec3b2-1540-44b1-a0ba-99dd5fec15d9"
      unitRef="usd">262479000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI1LTEtMS0xLTUxMDE2_2d723b4c-426e-416b-96f0-f79bbde77cab"
      unitRef="usd">49124000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI1LTMtMS0xLTUxMDE2_abceec03-3de3-4801-a37b-8a8bb64d00c8"
      unitRef="usd">84911000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI1LTUtMS0xLTUxMDE2_f0db1db4-ae89-45e0-b717-08e7073f178c"
      unitRef="usd">68488000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI2LTEtMS0xLTUxMDE2_23b397fa-0f82-4e17-8ebd-8150dde59893"
      unitRef="usd">10582000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI2LTMtMS0xLTUxMDE2_9a0167a7-7652-4d04-bc0b-04b48af410fc"
      unitRef="usd">8573000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI2LTUtMS0xLTUxMDE2_5ca60fb9-6b5a-4b4f-8ba9-f27d73ed9828"
      unitRef="usd">12245000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI3LTEtMS0xLTUxMDE2_16385a7d-2fa5-4746-a3c0-f269ca0773c6"
      unitRef="usd">3966000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI3LTMtMS0xLTUxMDE2_27c0cd78-f549-4563-bb79-f06c29270569"
      unitRef="usd">492000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI3LTUtMS0xLTUxMDE2_a981d90e-1aa1-41b4-887c-2114af703ac9"
      unitRef="usd">17710000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI4LTEtMS0xLTUxMDE2_2e39f6e7-fca3-4611-ad01-51322abb44bb"
      unitRef="usd">-55740000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI4LTMtMS0xLTUxMDE2_0d35ca98-7ae5-4560-8f22-1f14beaef607"
      unitRef="usd">-92992000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzI4LTUtMS0xLTUxMDE2_f573cc77-f3f6-4c9f-810a-7c20f814684d"
      unitRef="usd">-63023000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMwLTEtMS0xLTUxMDE2_8de4cdeb-b7f2-4d74-aa05-1a2cad667041"
      unitRef="usd">161456000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMwLTMtMS0xLTUxMDE2_a2bce80f-0511-459c-8aed-8bd8c0c04ba3"
      unitRef="usd">370222000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMwLTUtMS0xLTUxMDE2_a25dd8d9-c4e7-430d-bb3e-34427d46ade6"
      unitRef="usd">308364000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMxLTEtMS0xLTUxMDE2_a79ec490-eba1-4e31-b6d0-468639255f21"
      unitRef="usd">117080000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMxLTMtMS0xLTUxMDE2_58343338-b04f-4454-b163-3b3b6a1d94c2"
      unitRef="usd">414308000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMxLTUtMS0xLTUxMDE2_f31fd9cb-bb7b-48a2-a44f-81c1328b9b62"
      unitRef="usd">331066000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMyLTEtMS0xLTUxMDE2_4bd8cd3d-e32e-49d1-88de-f271489ad23f"
      unitRef="usd">200000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMyLTMtMS0xLTUxMDE2_c4e459a5-9149-46c5-9d61-d227dd84d69e"
      unitRef="usd">60000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMyLTUtMS0xLTUxMDE2_9dd0356f-1efd-4b1c-a357-b4daedff2ce3"
      unitRef="usd">117188000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMzLTEtMS0xLTUxMDE2_febb63f7-c9ad-4eba-a091-f8d341cf7a33"
      unitRef="usd">25223000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMzLTMtMS0xLTUxMDE2_e3e41d8c-c5f3-4d58-8357-16230a178be0"
      unitRef="usd">17630000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzMzLTUtMS0xLTUxMDE2_157d607d-13ae-4eae-b54e-cc952e692eba"
      unitRef="usd">11166000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM0LTEtMS0xLTUxMDE2_80ec93b8-2a78-4fcc-95a1-4a296c85ae71"
      unitRef="usd">20124000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM0LTMtMS0xLTUxMDE2_8e54f2ae-84f7-44c1-a917-849bfdd63b7e"
      unitRef="usd">20251000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM0LTUtMS0xLTUxMDE2_a0e205c4-80e9-4800-92c6-7122aac69216"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM2LTEtMS0xLTUxMDE2_2bdc52bb-dd55-4d58-bd85-08248574f2b2"
      unitRef="usd">1806000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM2LTMtMS0xLTUxMDE2_cd40487f-7cd1-437a-a386-f274cb482dae"
      unitRef="usd">11250000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM2LTUtMS0xLTUxMDE2_62d90f26-97bd-4680-a4f4-7cb032e29d8f"
      unitRef="usd">10334000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM3LTEtMS0xLTUxMDE2_d59d8d89-defa-4333-9869-6e5231b2f4b1"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM3LTMtMS0xLTUxMDE2_236bf5fb-a184-4543-9f75-2d8f3ba550ab"
      unitRef="usd">-36627000</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM3LTUtMS0xLTUxMDE2_dfbf1848-0cbd-499b-894c-fa212624096d"
      unitRef="usd">36627000</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM4LTEtMS0xLTUxMDE2_a8a9998a-f696-4f64-8b35-b0e467c985da"
      unitRef="usd">46099000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM4LTMtMS0xLTUxMDE2_55247e73-369f-4b0e-a911-f37bf9a53608"
      unitRef="usd">40041000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM4LTUtMS0xLTUxMDE2_6669fb0e-8fde-499a-b790-74ff5f39d2ba"
      unitRef="usd">34743000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM5LTEtMS0xLTUxMDE2_1d02fb6e-b71d-496a-b609-05827579abfd"
      unitRef="usd">4344000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM5LTMtMS0xLTUxMDE2_2a429476-d145-47d2-8449-763e6585742f"
      unitRef="usd">2714000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzM5LTUtMS0xLTUxMDE2_b8dc4f16-361f-4f89-b680-0134fecafecc"
      unitRef="usd">1311000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQwLTEtMS0xLTUxMDE2_38380eb2-46f9-450d-8bd4-fb58a6565104"
      unitRef="usd">-249608000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQwLTMtMS0xLTUxMDE2_a957b9ef-d300-4302-9dce-8a0c84d18bd0"
      unitRef="usd">-210099000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQwLTUtMS0xLTUxMDE2_d003467a-f267-440a-85ee-5b5157c8c346"
      unitRef="usd">-163049000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQyLTEtMS0xLTUxMDE2_2c9d3e9f-524c-4625-acdd-eea2f8252035"
      unitRef="usd">-12314000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQyLTMtMS0xLTUxMDE2_4a705d24-bc32-4eb4-83a3-0bdf62b0ea19"
      unitRef="usd">7772000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQyLTUtMS0xLTUxMDE2_4aa3a6c8-91d7-49fd-bc08-0b9de4cfa746"
      unitRef="usd">207000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ0LTEtMS0xLTUxMDE2_bd910ddc-285a-4143-b90e-4b6fb4abb43d"
      unitRef="usd">18526000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ0LTMtMS0xLTUxMDE2_316b8728-ac5d-4ec4-bb89-d8828174381b"
      unitRef="usd">9053000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ0LTUtMS0xLTUxMDE2_80ab012b-23b8-4e95-94e0-2bb980fd0688"
      unitRef="usd">36614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ1LTEtMS0xLTUxMDE2_ebc626d3-a950-4329-b1bf-2104fcd7eca6"
      unitRef="usd">166568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ1LTMtMS0xLTUxMDE2_751d8660-d77e-40e1-93c6-d49c24093282"
      unitRef="usd">157515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ1LTUtMS0xLTUxMDE2_572dbc58-7648-4301-b0c7-12b04698cbd7"
      unitRef="usd">120901000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ2LTEtMS0xLTUxMDE2_ab883af2-26c6-4152-a662-6f0ac75632ec"
      unitRef="usd">185094000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ2LTMtMS0xLTUxMDE2_68e034e8-202a-49a3-a42d-cb276db2230d"
      unitRef="usd">166568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzQ2LTUtMS0xLTUxMDE2_17c933a8-7882-4dd2-83e5-bc657a3b424a"
      unitRef="usd">157515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUwLTEtMS0xLTUxMDE2_64ce9478-0be6-45ae-a4fa-a7472d7357b3"
      unitRef="usd">13378000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUwLTMtMS0xLTUxMDE2_b8f805b7-9e7d-441e-82b1-6ea081a78c1c"
      unitRef="usd">10330000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUwLTUtMS0xLTUxMDE2_8b0b8f10-4280-4083-8ce9-b12555e4a6a6"
      unitRef="usd">13256000</us-gaap:InterestPaidNet>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTAtMS0xLTUxMDE2L3RleHRyZWdpb246YjM1Nzc0MGZmNDY3NGMzNjg5MzBmMzgwZjdmYzMyNmJfNDU_8c1a0dea-1eac-4be9-8007-099efa1c59c1"
      unitRef="usd">4800000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTAtMS0xLTUxMDE2L3RleHRyZWdpb246YjM1Nzc0MGZmNDY3NGMzNjg5MzBmMzgwZjdmYzMyNmJfNDk_3e512600-fc2c-4e4c-9e4d-b80094f76699"
      unitRef="usd">2100000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTAtMS0xLTUxMDE2L3RleHRyZWdpb246YjM1Nzc0MGZmNDY3NGMzNjg5MzBmMzgwZjdmYzMyNmJfNTY_62c8c652-a8b1-4e21-9ece-c32cdcca114c"
      unitRef="usd">1400000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTEtMS0xLTUxMDE2_f6f45767-37f8-4eba-94ef-d9a8c3a40815"
      unitRef="usd">70799000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTMtMS0xLTUxMDE2_72102371-5a3b-4a87-afa6-853b8adf6911"
      unitRef="usd">59111000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNDgvZnJhZzo5MDE4YjBiYTRiNmI0NzEyOWZiNGRkZGMzYmRkNTk2Yy90YWJsZTo3YWU0NGQ1ODY4OGY0ZmY4YWIxZjQwNTFhMTI2MmNkMi90YWJsZXJhbmdlOjdhZTQ0ZDU4Njg4ZjRmZjhhYjFmNDA1MWExMjYyY2QyXzUxLTUtMS0xLTUxMDE2_6e3f42f5-0568-40cc-9652-9fb7d7049d65"
      unitRef="usd">55039000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="id738d1dfa94b4ea291c5e9e122cf967f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMS0xLTEtNTEwMTY_0774c5d7-f0e8-4592-951a-bd15c213b269"
      unitRef="shares">54565000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id738d1dfa94b4ea291c5e9e122cf967f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMy0xLTEtNTEwMTY_2d09f8e4-da65-4479-b657-79969b2d70d5"
      unitRef="usd">546000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cbd1645abda475786ed280b1479d949_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItNS0xLTEtNTEwMTY_5e115827-bf3f-4866-8db7-21777ea9cf1d"
      unitRef="usd">78132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f0c57ffb9ac48409814800a9ba27ecc_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItNy0xLTEtNTEwMTY_99f6670d-48b7-4c2c-861b-c2d3ffb40cc3"
      unitRef="usd">-160584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idabe18a703294d2d809edfe176257854_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItOS0xLTEtNTEwMTY_e01ca55c-f5d6-4e92-98f9-af13d9028369"
      unitRef="usd">1071192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1effb8348d4267818c8a22461d9d79_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMTEtMS0xLTUxMDE2_a11fce12-cc94-4e6d-a4cf-25ace33f5bfc"
      unitRef="usd">989286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2566383ca024f9bbb73d4b0324d2b89_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMTMtMS0xLTUxMDE2_1327d19e-a370-4398-bf7b-1988def30e97"
      unitRef="usd">178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzItMTUtMS0xLTUxMDE2_3fd7b2ec-0599-4898-982c-2a4469ece4ce"
      unitRef="usd">989464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia5886319ce144e728050cc3f183a9ec7_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtOS0xLTEtNTEwMTY_a6450250-657e-44fa-8d0d-b1303c6330ac"
      unitRef="usd">173859000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtMTEtMS0xLTUxMDE2_019f363e-9636-4ce6-ac1b-19e14071054f"
      unitRef="usd">173859000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtMTMtMS0xLTUxMDE2_278a2fb7-67e3-4c40-bbab-b0f839b52f9b"
      unitRef="usd">31000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQtMTUtMS0xLTUxMDE2_1e9ebe33-a62c-4447-8d68-04fbf1694adc"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtNy0xLTEtNTEwMTY_de55e757-91f0-47ce-855b-2fe75d36c23f"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtMTEtMS0xLTUxMDE2_bb4bf8be-c5b9-4953-a081-d4736e6df117"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtMTMtMS0xLTUxMDE2_bbe866a5-5be0-4d52-99db-edce2121afce"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzUtMTUtMS0xLTUxMDE2_82815925-0aef-4790-9ad4-96c0a8a25018"
      unitRef="usd">3435000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzYtNy0xLTEtNTEwMTY_86421c01-9341-4609-8eee-91fe2358815d"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzYtMTEtMS0xLTUxMDE2_6b3313b5-3de1-43b7-9365-586fe6f0bce8"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzYtMTUtMS0xLTUxMDE2_30f431ab-d2d9-44a8-9bf1-2347a629be08"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzctMTEtMS0xLTUxMDE2_c13e5fc8-2551-4be1-b75b-4efb61989f82"
      unitRef="usd">172657000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzctMTMtMS0xLTUxMDE2_9cf554c6-ba1f-4c4c-a9be-91802f041f1e"
      unitRef="usd">30000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzctMTUtMS0xLTUxMDE2_53bd2a27-4141-45cc-8555-3de9954e04bb"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id5a393d3c7ab437fa5c523dc894b6d73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzgtMTMtMS0xLTUxMDE2_0b914d2e-5448-44ba-a8b9-ec4a4191b728"
      unitRef="usd">154000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzgtMTUtMS0xLTUxMDE2_c2994725-9d43-4857-81ee-57a84fe3f78c"
      unitRef="usd">154000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktMC0xLTEtNTEwMTYvdGV4dHJlZ2lvbjplNjIzNzNmOTZlNzU0ZjcyYjIyYmY4MGU1MWQxMWMxYl8yMg_e12ffc3a-f6d6-4f3f-aab2-3cdf01ba1f91"
      unitRef="usdPerShare">0.64</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia5886319ce144e728050cc3f183a9ec7_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktOS0xLTEtNTEwMTY_1af68fb5-0c8b-4f01-9f39-5f53fa64c840"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktMTEtMS0xLTUxMDE2_98e6ebf1-b398-4125-b8c6-9e7441f469b2"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzktMTUtMS0xLTUxMDE2_f3ec781e-9cd1-40aa-84dc-42d0eeaa4b0e"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9dc1d35065c5448388173b47cda31318_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEwLTUtMS0xLTUxMDE2_7f6739e2-b51b-46f7-8ecb-975f9512eeeb"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEwLTExLTEtMS01MTAxNg_7e0c6a39-a029-430c-bf82-90102aa8d962"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEwLTE1LTEtMS01MTAxNg_1d6cf028-7d88-4509-b104-43e24837f002"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTEtMS0xLTUxMDE2_dac37cc5-5d82-4d8c-bfa6-7155668a48e2"
      unitRef="shares">212000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTMtMS0xLTUxMDE2_0e5d43dc-6acf-4686-9a82-c3af36ef1558"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9dc1d35065c5448388173b47cda31318_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTUtMS0xLTUxMDE2_c4ee8a5b-5845-4873-ae01-963fa3949cf5"
      unitRef="usd">-11168000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTExLTEtMS01MTAxNg_f97efdc7-3157-488e-855d-76477cc41530"
      unitRef="usd">-11166000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzExLTE1LTEtMS01MTAxNg_70c84635-e398-4643-bce0-7ecc9a8cee33"
      unitRef="usd">-11166000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTEtMS0xLTUxMDE2_b14cb0a3-2ea9-4350-abac-c9e9039d6cfc"
      unitRef="shares">361000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTMtMS0xLTUxMDE2_5a2998e4-4c06-4caf-b8f4-abe689ef7873"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9dc1d35065c5448388173b47cda31318_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTUtMS0xLTUxMDE2_eb7e4512-f34e-4d50-943b-4eea02b2af6d"
      unitRef="usd">10330000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTExLTEtMS01MTAxNg_f8a75b1f-604a-446d-8fd5-893055c98e8e"
      unitRef="usd">10334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEyLTE1LTEtMS01MTAxNg_fe6016ac-d8a6-44a6-8949-3838eabd775d"
      unitRef="usd">10334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTEtMS0xLTUxMDE2_714a654d-b010-431e-934f-deeb9344995d"
      unitRef="shares">168000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTMtMS0xLTUxMDE2_2a6d8cc3-4bd8-4536-a9c0-f38986f2054a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9dc1d35065c5448388173b47cda31318_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTUtMS0xLTUxMDE2_a4becd13-f09b-43bd-85e8-9bb8e7351701"
      unitRef="usd">8714000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTExLTEtMS01MTAxNg_af465b9f-a3a6-4d49-9343-272c4b4881eb"
      unitRef="usd">8715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzEzLTE1LTEtMS01MTAxNg_8bcf5942-bc09-4709-b35f-5294b208609f"
      unitRef="usd">8715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTEtMS0xLTUxMDE2_6f5b07c2-c696-4e77-a698-f3aa041011e0"
      unitRef="shares">1509000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib95a0c712a64456298d9c13e81204fdb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTMtMS0xLTUxMDE2_701e29f1-47b8-4b96-b208-f49ccfecad4b"
      unitRef="usd">15000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9dc1d35065c5448388173b47cda31318_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTUtMS0xLTUxMDE2_59f25927-f5ed-42ba-97b5-1809554a30d5"
      unitRef="usd">105432000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia5886319ce144e728050cc3f183a9ec7_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTktMS0xLTUxOTMz_332e177d-5bfb-4710-8560-362eae6cd58a"
      unitRef="usd">11741000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icfbf6e4d5a094b68bd31fac64c286c5c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTExLTEtMS01MTAxNg_65921ac6-729b-4382-bffa-b742dea1b38e"
      unitRef="usd">117188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE0LTE1LTEtMS01MTAxNg_7fb36f65-66c4-4aa8-9228-9f4b48e9b26c"
      unitRef="usd">117188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i0064a38a1926432a8488c1e402b2ea95_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTEtMS0xLTUxMDE2_38448827-84eb-42b0-91c2-53c886e95679"
      unitRef="shares">53797000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0064a38a1926432a8488c1e402b2ea95_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTMtMS0xLTUxMDE2_829e6b8e-8316-4896-a66e-da7ba2bc3958"
      unitRef="usd">538000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9210d0882eff4a0ba36fb230e0e329d2_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTUtMS0xLTUxMDE2_c1438228-5e0b-4720-a626-05ea42d73602"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i095b7fc6c8194adf8da49b1431fe8a5a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTctMS0xLTUxMDE2_088fefb7-95bc-4807-9841-339651420f53"
      unitRef="usd">-161786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if213b5bc42c74b9bbb5138262f3adc65_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTktMS0xLTUxMDE2_d39745fe-abd2-481c-9603-6f312313732f"
      unitRef="usd">1198567000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59727bda4dcc48f3bf2aff59ae853830_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTExLTEtMS01MTAxNg_3258152c-6dfc-486b-b1c6-6c87538813d3"
      unitRef="usd">1037319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24b66109466745e88fb5901fe781bac9_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTEzLTEtMS01MTAxNg_38facfb8-3013-4b84-9ae3-b1675fe0083a"
      unitRef="usd">54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE2LTE1LTEtMS01MTAxNg_05024c18-49fa-4e74-b09c-59051478bc1c"
      unitRef="usd">1037373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7790a6f2c38941e9bf39875c75afdc51_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTktMS0xLTUxMDE2_229efd8f-c27a-4174-8b93-32fd1235cfde"
      unitRef="usd">232810000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTExLTEtMS01MTAxNg_5db8d859-dd70-4ec3-8baf-f0cb86d6861c"
      unitRef="usd">232810000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTEzLTEtMS01MTAxNg_2956b683-0a5f-42c6-a52a-c126c8cec115"
      unitRef="usd">21000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE4LTE1LTEtMS01MTAxNg_26d24a3f-20df-452f-bdd7-113d6967dce0"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTctMS0xLTUxMDE2_0bab5ab8-11a8-4690-9aba-d0d49c48e003"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTExLTEtMS01MTAxNg_5e1cbe1b-d648-4767-859f-0efc9a02d0d6"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTEzLTEtMS01MTAxNg_9e951b41-12a1-49d1-a64b-16ef3b546785"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzE5LTE1LTEtMS01MTAxNg_cdb84c20-621d-4a83-b3a1-d24c64fb20a2"
      unitRef="usd">30644000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIwLTctMS0xLTUxMDE2_584fddc6-61d9-4e13-8c14-b7400e1dac70"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIwLTExLTEtMS01MTAxNg_47685330-96cb-42f1-97a0-a27b36f68ad0"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIwLTE1LTEtMS01MTAxNg_145d7093-8341-409f-94db-774f1e0a4905"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIxLTExLTEtMS01MTAxNg_85aee28f-85b7-44e8-aa3d-600c9b6d733f"
      unitRef="usd">269568000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIxLTEzLTEtMS01MTAxNg_f9790b78-9b14-4a80-b67a-62e422cf5ecc"
      unitRef="usd">24000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIxLTE1LTEtMS01MTAxNg_893935a4-680e-470b-9fff-cd583787c42e"
      unitRef="usd">269592000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i99bb4ccaadea4910a1300918145c85b3_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIyLTEzLTEtMS01MTAxNg_485baa11-0467-4d24-8178-b45b3464f3bc"
      unitRef="usd">25000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIyLTE1LTEtMS01MTAxNg_2fdb0ed8-1fbe-482e-b85d-aa88432a903a"
      unitRef="usd">25000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTAtMS0xLTUxMDE2L3RleHRyZWdpb246N2RjZmZhY2VkNmE3NGRhMjliY2VlOGRiYjJhZWY1MjBfMjI_ca041976-81b1-4a47-afc9-05dd3863adb5"
      unitRef="usdPerShare">0.74</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7790a6f2c38941e9bf39875c75afdc51_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTktMS0xLTUxMDE2_2bd3ff5a-a0ad-4105-aa38-c9478359a662"
      unitRef="usd">40041000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTExLTEtMS01MTAxNg_53a6b0b9-ab1e-4b0a-95a9-177f6850f1f0"
      unitRef="usd">40041000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzIzLTE1LTEtMS01MTAxNg_d9c4e876-7ab3-4cd0-a14c-560bb91a34a9"
      unitRef="usd">40041000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI0LTUtMS0xLTUxMDE2_7580ea4e-d2af-434f-88a0-d57b0614c126"
      unitRef="usd">23067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI0LTExLTEtMS01MTAxNg_aecd4a02-22c0-4807-a9c8-081ae727fbb5"
      unitRef="usd">23067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI0LTE1LTEtMS01MTAxNg_4554dbb7-17d7-49a2-905f-783c3fa21a7d"
      unitRef="usd">23067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTEtMS0xLTUxMDE2_23fe3a4c-751c-4864-982e-21be8ef2b973"
      unitRef="shares">215000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTMtMS0xLTUxMDE2_65bf0ca1-b039-471e-9267-f90715efb603"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTUtMS0xLTUxMDE2_7f66e4cf-f87c-4185-997f-592023947cfb"
      unitRef="usd">-17633000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTExLTEtMS01MTAxNg_fac5a8be-9728-4e21-83aa-161568884a76"
      unitRef="usd">-17630000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI1LTE1LTEtMS01MTAxNg_2157056f-39f4-4fe8-ac71-dc7fca69d8d7"
      unitRef="usd">-17630000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTEtMS0xLTUxMDE2_bc625adf-326e-49df-b097-aef6e7bbfebe"
      unitRef="shares">324000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTMtMS0xLTUxMDE2_9523a7a7-4680-44b0-ba95-72e468858590"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTUtMS0xLTUxMDE2_b42c4949-148b-4646-95f1-a5d4f918e52d"
      unitRef="usd">11247000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTExLTEtMS01MTAxNg_aebdeb75-16c4-4dd5-a88c-ab232c30b07b"
      unitRef="usd">11250000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI2LTE1LTEtMS01MTAxNg_a5ac2c28-babc-4367-a24e-54ae35dba5bb"
      unitRef="usd">11250000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTEtMS0xLTUxMDE2_83e82d30-dd2a-448a-99f6-53ebab78bc51"
      unitRef="shares">124000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTMtMS0xLTUxMDE2_eb752020-d526-4fdd-b3be-47a0d1144e00"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTUtMS0xLTUxMDE2_df6daf92-4f31-48d0-8ecf-1d6cbdad9350"
      unitRef="usd">10704000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTExLTEtMS01MTAxNg_dcf65830-f415-4cf7-9efc-ebe8140da5e5"
      unitRef="usd">10705000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI3LTE1LTEtMS01MTAxNg_50723499-3d59-4db9-83fa-53db4b74fc04"
      unitRef="usd">10705000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTEtMS0xLTUxMDE2_7269043e-9855-418d-8c94-9d2b7ca9a467"
      unitRef="shares">479000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2ae3e865e9d1464f8c1d005ed37f84c5_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTMtMS0xLTUxMDE2_8f202e84-f6a1-4454-855e-647e59a4293e"
      unitRef="usd">5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ifc42af7af90d422b8924c7a88cbfbdc0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTUtMS0xLTUxMDE2_326891d7-fd10-480b-830e-1787744800fd"
      unitRef="usd">27385000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7790a6f2c38941e9bf39875c75afdc51_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTktMS0xLTUxMDE2_80017787-5e96-4287-a895-f454bab1e060"
      unitRef="usd">32610000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibf6d1aa276924b54ba89c06155935e27_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTExLTEtMS01MTAxNg_5b258be4-f655-43db-b88f-af16cfdcf79d"
      unitRef="usd">60000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzI4LTE1LTEtMS01MTAxNg_0ec1a74f-60a3-4efa-ab81-86a374aac162"
      unitRef="usd">60000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="ic6edf728bc704bb489a758076a56bf4a_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTEtMS0xLTUxMDE2_989b48d4-c1e2-4a00-ae3c-af0c69624543"
      unitRef="shares">53981000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6edf728bc704bb489a758076a56bf4a_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTMtMS0xLTUxMDE2_2088ab2e-5c2c-4960-a76a-5c4707ce4e47"
      unitRef="usd">540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife4a5d1fc7584f26aa895379608e28bc_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTUtMS0xLTUxMDE2_5e16674e-4399-441c-a348-384ebb448607"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a68286672564c17aaf645b3296e41d1_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTctMS0xLTUxMDE2_46f52a73-13dc-494a-acd1-e79360387e81"
      unitRef="usd">-125028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7187c2d19b141e89e5d75e3644a1911_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTktMS0xLTUxMDE2_eac88d95-7542-42df-92bb-2158463eb0d0"
      unitRef="usd">1358726000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idef57e46cf9e412285e4c5352a10bfbf_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTExLTEtMS01MTAxNg_ea32050d-15cf-4997-bee7-a270236cc9f8"
      unitRef="usd">1234238000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib36f714d2a3a4f8dad19ba57a67dffa5_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTEzLTEtMS01MTAxNg_0d63783b-7de8-46c0-a0f0-edb20e0eee99"
      unitRef="usd">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMwLTE1LTEtMS01MTAxNg_7b65a20a-af9c-4de8-8840-8493398c257c"
      unitRef="usd">1234291000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTktMS0xLTUxMDE2_833a11f9-38e7-4bb3-9477-7599cffd0132"
      unitRef="usd">263125000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTExLTEtMS01MTAxNg_472aa673-c891-41d4-86b2-0fbfa51b34dc"
      unitRef="usd">263125000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTEzLTEtMS01MTAxNg_9f115215-344b-4a96-b935-4b5020b83acb"
      unitRef="usd">39000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMyLTE1LTEtMS01MTAxNg_75bab396-4532-4d9d-b5b5-407defb297ea"
      unitRef="usd">263164000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTctMS0xLTUxMDE2_12061f78-92cd-43c1-9462-4f87d37c68db"
      unitRef="usd">-94922000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTExLTEtMS01MTAxNg_210deb03-66f2-491e-a4a1-50f421588766"
      unitRef="usd">-94922000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTEzLTEtMS01MTAxNg_a6d8aedd-6a8c-4818-bf6c-4b8eaca5543e"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzMzLTE1LTEtMS01MTAxNg_cc1dea0e-72f4-4763-bb82-68d49148cc3a"
      unitRef="usd">-94933000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM0LTctMS0xLTUxMDE2_2ac8d7ca-adc7-4705-b0ef-8015656ab78a"
      unitRef="usd">11806000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM0LTExLTEtMS01MTAxNg_d257490e-79b9-43ed-9d76-275d37585ed5"
      unitRef="usd">11806000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM0LTE1LTEtMS01MTAxNg_da4acc02-b927-4951-baf5-96690f3292c1"
      unitRef="usd">11806000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM1LTExLTEtMS01MTAxNg_36e5a753-e1b9-4f00-973e-a85c4cbe1389"
      unitRef="usd">180009000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM1LTEzLTEtMS01MTAxNg_f843d2b7-eccf-4fd8-b43e-3a18a4f96652"
      unitRef="usd">28000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM1LTE1LTEtMS01MTAxNg_d3c7a2f7-0c41-4502-8ee1-a4cc26eb4c77"
      unitRef="usd">180037000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id2b5f75be6084f57a0d302b9875f8747_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM2LTEzLTEtMS01MTAxNg_903a3004-1781-4cc4-acc4-b91d8526d491"
      unitRef="usd">31000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM2LTE1LTEtMS01MTAxNg_9322fdfe-1bc1-478e-9a85-ac940edfae24"
      unitRef="usd">31000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTAtMS0xLTUxMDE2L3RleHRyZWdpb246MjliMjljM2JjYzEwNDVjNjg0YzUzNmJlY2ZmYTQxMWFfMjI_36bb4fb3-c4d5-452e-a711-158d242c2349"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTktMS0xLTUxMDE2_5049978a-c939-4e7c-a9f9-133ba4c2d1f0"
      unitRef="usd">46099000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTExLTEtMS01MTAxNg_eb04f82f-8d64-4113-9242-cf3c79d8e702"
      unitRef="usd">46099000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM3LTE1LTEtMS01MTAxNg_8849533b-422f-405e-bc31-1ee4f7de0b3f"
      unitRef="usd">46099000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM4LTUtMS0xLTUxMDE2_efd425c8-542f-4af9-b751-395838a6d01d"
      unitRef="usd">26227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM4LTExLTEtMS01MTAxNg_61ea31de-e056-4c5d-9f5e-02540a9bee1d"
      unitRef="usd">26227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM4LTE1LTEtMS01MTAxNg_d3bc1e85-f9dd-4ae5-8587-d8677bf5daf4"
      unitRef="usd">26227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTEtMS0xLTUxMDE2_87ec7cfd-5610-43a9-b863-5924026f0a3b"
      unitRef="shares">190000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTMtMS0xLTUxMDE2_25fdf815-a047-49e3-8203-624064b6cc61"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTUtMS0xLTUxMDE2_93afb520-df40-4f8b-b584-51f204b4a4c2"
      unitRef="usd">-25225000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTExLTEtMS01MTAxNg_201856c7-9cf5-40eb-8b25-75cbf283bc96"
      unitRef="usd">-25223000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzM5LTE1LTEtMS01MTAxNg_bc3f0bd6-8b1b-4fb9-8592-7363c5c2ea68"
      unitRef="usd">-25223000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTEtMS0xLTUxMDE2_446fe328-bdfe-45d0-8040-34b779758e43"
      unitRef="shares">46000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTMtMS0xLTUxMDE2_b762d5ef-adae-4202-88cf-4ea7d43fbfd6"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTUtMS0xLTUxMDE2_cf5869cc-d169-49f9-969f-c16fc043dcfd"
      unitRef="usd">1806000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTExLTEtMS01MTAxNg_2109ae2a-1bc5-4bc2-b684-7044d5c7492f"
      unitRef="usd">1806000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQwLTE1LTEtMS01MTAxNg_50186b85-1f65-45cf-8992-3246c59c8aa8"
      unitRef="usd">1806000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTEtMS0xLTUxMDE2_27dcf924-dce5-4431-84d5-50b808dcde3d"
      unitRef="shares">106000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTMtMS0xLTUxMDE2_ae097568-8bc3-4ada-a4f4-016f5de32457"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTUtMS0xLTUxMDE2_dfbd2f1f-5d6f-486e-b204-7d4cff5478aa"
      unitRef="usd">12128000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTExLTEtMS01MTAxNg_56bb8a18-62f6-4e48-b5f8-2282ee7f52b8"
      unitRef="usd">12129000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQxLTE1LTEtMS01MTAxNg_6dc1678d-3414-4bf7-bf01-4d166962db52"
      unitRef="usd">12129000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTEtMS0xLTUxMDE2_2803eca7-1f70-4075-a561-e9a2c5e483e0"
      unitRef="shares">1342000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i79f65e79bd4b454c8262cd3d1f4ad32d_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTMtMS0xLTUxMDE2_8fdb7893-5c52-4041-b7f6-e02fd3dee2f8"
      unitRef="usd">13000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iad8aa6b94d0249ea849a0be2e0afc5a3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTUtMS0xLTUxMDE2_2f0c7d9c-c53b-427f-8036-be3ef7cd50af"
      unitRef="usd">14936000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4b7d950b43a047d09e7f56a22674ad4b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTktMS0xLTUxMDE2_c0a4142e-99f2-43b0-bee5-a3f008c757b6"
      unitRef="usd">185051000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic434a28d0b854484bfca0d64aa334f3b_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTExLTEtMS01MTAxNg_6492c004-6486-45fb-8783-515f8945de87"
      unitRef="usd">200000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQyLTE1LTEtMS01MTAxNg_3559d7fb-8661-4ca4-8bf9-716cdfe1c59b"
      unitRef="usd">200000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i8b50e8733f0249f4a3a8b64b001ebea6_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTEtMS0xLTUxMDE2_378a5636-75cc-4df2-996f-a85abd10aa2a"
      unitRef="shares">52981000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b50e8733f0249f4a3a8b64b001ebea6_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTMtMS0xLTUxMDE2_ac08a907-174c-43bc-bdaf-7a002fa2069d"
      unitRef="usd">530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i374bf1f8964243e2862cc83faf8c4b3d_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTUtMS0xLTUxMDE2_6137c990-fd7f-41dc-861d-84be953a57c3"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd2b1306092c4b10b31f039017d42a40_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTctMS0xLTUxMDE2_51e13264-fa67-45c0-8c42-7ed33f718b6c"
      unitRef="usd">-208144000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81237ca1e28e49be82b16598626ebd31_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTktMS0xLTUxMDE2_e0f16261-34b9-44fc-a221-873bab99fb1c"
      unitRef="usd">1390701000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i288e362c38c5496ebc26c534fabbcf0b_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTExLTEtMS01MTAxNg_776e7fde-b82a-4054-af2c-1b7ea8d1691c"
      unitRef="usd">1183087000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6370038ffdb40ddabb1f1a3b7f91221_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTEzLTEtMS01MTAxNg_1380b7c1-3830-4e2f-9261-cc42dcfef1d9"
      unitRef="usd">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTEvZnJhZzoxNDJhYzUzYWEzYWU0MDMzYWZiYjQ0MzkzMjIzYzhiMi90YWJsZTplZTI2OTM0MmEyMjM0NTI1YTdlNmFmYWY0ZmM3YzI4OC90YWJsZXJhbmdlOmVlMjY5MzQyYTIyMzQ1MjVhN2U2YWZhZjRmYzdjMjg4XzQ0LTE1LTEtMS01MTAxNg_cfdf7a97-f2b1-449c-a80b-57f07fbfc54e"
      unitRef="usd">1183137000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NatureOfOperations
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTcvZnJhZzo1MTNlYzVhYTY4YzM0NGE0ODBmYTc3OGVkOGEwMGFhMi90ZXh0cmVnaW9uOjUxM2VjNWFhNjhjMzQ0YTQ4MGZhNzc4ZWQ4YTAwYWEyXzEzNDc_e70fafee-a062-4b7b-bb33-ee30667935df">Description of Business&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 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 &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 high-end consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management and operations and maintenance.&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 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. &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;Beginning in fiscal 2022, we aligned our operations to better serve our clients and markets, and created a new High Performance Buildings &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;("HPB") &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;division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment to our CIG reportable segment. Prior year amounts for reportable segments have been reclassified to conform to the current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNTcvZnJhZzo1MTNlYzVhYTY4YzM0NGE0ODBmYTc3OGVkOGEwMGFhMi90ZXh0cmVnaW9uOjUxM2VjNWFhNjhjMzQ0YTQ4MGZhNzc4ZWQ4YTAwYWEyXzc1NQ_d07b9180-9ac2-4387-91fa-c01d37847fc2"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTA0_1ea41d95-47ad-4294-994a-db59ec64e08b">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;We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2022, 2021 and 2020 contained 52, 53 and 52 weeks, 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;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;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. &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;Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify 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;2, 2022 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 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 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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520"&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 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 July 4, 2022 (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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104"&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 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="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;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;We assumed a defined benefit pension plan from a fiscal 2021 acquisition. 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 &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;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 ri&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;sk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2022&#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 48%, 21% and 31% of our fiscal 2022 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. 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 fiscal 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 2022.&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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general prin&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;ciple&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s in Topic 740 and amending certain existing guidance for clarity&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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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. &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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 Accounting Standards Codification Topic 606, "Revenue from Contracts with Customers" ("ASC 606"). 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. &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;We adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted.&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-weight:400;line-height:112%"&gt;In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832), which requires disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 is effective for us beginning in the first quarter of fiscal 2023, with early adoption permitted. This guidance should be applied prospectively to all transactions that are reflected in the financial statements at the date of initial application and to new transactions that are entered into after that date, or retrospectively. &lt;/span&gt;&lt;/div&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 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; coronavirus disease 2019 ("&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;COVID-19") pandemic on businesses operating in Canada. Our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $26.0&#160;million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, beginning in fiscal 2023, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $9&#160;million in the next twelve months. Accordingly, this amount was reclassified from "Other current liabilities" to "Accrued compensation" on our consolidated balance sheet as of October 2, 2022. The remaining $17.0&#160;million, which we expect to distribute beyond one year, was reclassified to "Other long-term liabilities". We do not expect there will be any related impact to our operating income, and we have no outstanding applications for further government assistance.&lt;/span&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <ttek:ConsolidationAndPresentationPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDk2_9373b26b-77c5-4437-b7dc-c35397ce8298">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTM2_91a8a25a-255b-4aab-bd7d-7ea75cf88bc4">Fiscal Year.  We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2022, 2021 and 2020 contained 52, 53 and 52 weeks, respectively.</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDcy_69747e0d-185a-447d-b90e-2f3254c72ba6">&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;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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDk5_6579bea7-161a-4d35-9adc-36ef2d60a846">&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. &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;Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzExNDY_ec4ae4ee-78ac-4dc7-9eaf-8fe4f9e5e882">P90D</ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTA5_5a575c4e-18a3-475d-990c-01fab5cac957">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDcz_72037159-4b46-454e-b832-3f6f2f2b5a2c">&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;2, 2022 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 that may affect our clients' ability to pay.October&#160;2, 2022 are expected to be billed and collecte&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 within&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; 12 months. The &lt;/span&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;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. Total accounts receivable at October 3, 2021 included approximately $11&#160;million related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. This amount related to a single claim in our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RCM&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; reportable segment. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, we received a cash settlement for the claim, which resulted in an immaterial gain in the third quarter of fiscal 2022. There were no claims included in our total accounts receiva&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;ble at October&#160;2, 2022. &lt;/span&gt;&lt;/div&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 regularly evaluate all unsettled claim amounts and record appropriate adjustme&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;nts to revenue when it is probable that the claim will result in a different contract value&lt;/span&gt; than the amount previously estimated. In fiscal 2022, we recorded no gains or losses related to claims other than the aforementioned immaterial gain on the settled RCM claim.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <ttek:UnbilledContractsReceivablePeriodForBillingAndCollection
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzMwMjE_f172909e-4d25-47cb-a01a-16bfb129c0b2">P12M</ttek:UnbilledContractsReceivablePeriodForBillingAndCollection>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTIx_99eb982a-0244-430d-84b7-3333b0e2f404">&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 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;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;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 to estimate 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. T&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.7 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;2, 2022. 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDU0_6c99bf9d-ebcc-473a-affe-78d59533e614">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDQ2_98794f2c-7c90-4064-a751-6659e3eafceb">&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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUyOTY_bdfcc8b0-f50c-4a47-84a1-bedb1eefb520"&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="id235c6cd3be645c7bc0620bc0c0f65a6_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzUzMDI_f836014b-bb32-4201-bfe6-a5fd59284461">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDkw_3fa4734c-9970-4155-a30a-82ba703cb791">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTAz_6b520d31-568a-4113-aab1-dde454fb7dc3">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTEx_68af20b4-c1bd-4734-a82c-9b7be348fb64">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDY5_fab8a1c9-491b-4ad5-8d55-0d3997836f6c">&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 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;We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 4, 2022 (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.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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzExMzYz_c087ad4d-85a2-412a-bc02-b552fc5bf652"
      unitRef="level">1</ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting>
    <ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzExNTY2_4afac2d2-40e4-4cd1-8b82-ced123fc18c1"
      unitRef="level">1</ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting>
    <ttek:ContingentConsiderationPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTE5_2210cc50-66e9-42a6-a261-9aca841b5ffa">&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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTMw_c92cc517-4ac0-4038-89c6-414b8c959104"&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="i5c60e4f7026443bc8fd71b4a77f2d6d4_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzE1MTM2_f014af08-18d8-4bb7-a8f9-397519be8c4b">P5Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:OtherCurrentLiabilitiesPolicyPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTIz_92bca9b9-9681-4ddd-ac0d-fcf20fa43437">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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTE2_19e8477d-4e9d-4ca6-9b71-964a33287034">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDc2_c4b4ac44-1499-44d2-a259-335cf117e875">&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 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTA2_7e18adab-e0b5-46f1-aed0-00b763c717c7">&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTMy_64f26ae3-14eb-40a6-950f-f37d16e94b1d">&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;We assumed a defined benefit pension plan from a fiscal 2021 acquisition. 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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDkz_49c008c3-40a8-409a-a296-5b73a5bf2f0c">&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 &lt;/span&gt;&lt;/div&gt;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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTEz_5b29e934-14ec-45cb-8793-0b7d959563fb">&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 ri&lt;/span&gt;sk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 23% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2022&#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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzIzOTM4_7a0f3c4c-afde-4add-8b55-9637eb2a32df"
      unitRef="institution">1</ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure>
    <ttek:PercentageOfAccountReceivablesDueFromAgencies
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzIzOTc4_3c2ed9ce-6582-4213-af10-2ff83f449680"
      unitRef="number">0.23</ttek:PercentageOfAccountReceivablesDueFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="iabc0714f79e9450cbe4136ef5f8c1748_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI0Mzcy_369e51e2-6e23-4956-9f4f-7b7d5b8f9fea"
      unitRef="number">0.48</ttek:PercentageOfRevenueEarnedFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="idd6fbec83dfb46d584c9e815661bf953_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI0Mzc2_d536f00a-2933-4e26-b700-192c8fd461a9"
      unitRef="number">0.21</ttek:PercentageOfRevenueEarnedFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="iea3dc58d36424daf961fe563ff2ade77_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI0Mzgz_3534f1c4-2b94-45ee-8ea2-7149bbd38f44"
      unitRef="number">0.31</ttek:PercentageOfRevenueEarnedFromAgencies>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MTM0_88a120ee-b0fc-43f1-b53e-6de728c3412f">&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. Gains or losses from foreign currency transactions are included in income from operations.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzI5MDg3_e80a9c64-9f4a-47e5-9cfd-fd94ddc3d125">&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 2022.&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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general prin&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;ciple&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s in Topic 740 and amending certain existing guidance for clarity&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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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. &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 adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 Accounting Standards Codification Topic 606, "Revenue from Contracts with Customers" ("ASC 606"). 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. &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;We adopted this guidance in the first quarter of fiscal 2022, and the adoption did not 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted.&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-weight:400;line-height:112%"&gt;In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832), which requires disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 is effective for us beginning in the first quarter of fiscal 2023, with early adoption permitted. This guidance should be applied prospectively to all transactions that are reflected in the financial statements at the date of initial application and to new transactions that are entered into after that date, or retrospectively. &lt;/span&gt;&lt;/div&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 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; coronavirus disease 2019 ("&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;COVID-19") pandemic on businesses operating in Canada. Our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $26.0&#160;million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, beginning in fiscal 2023, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $9&#160;million in the next twelve months. Accordingly, this amount was reclassified from "Other current liabilities" to "Accrued compensation" on our consolidated balance sheet as of October 2, 2022. The remaining $17.0&#160;million, which we expect to distribute beyond one year, was reclassified to "Other long-term liabilities". We do not expect there will be any related impact to our operating income, and we have no outstanding applications for further government assistance.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <ttek:GovernmentAssistanceAmountCumulativeCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzEwOTk1MTE2NzE2Mzg_d56eeb2a-fbaa-4579-b1f2-69ae83c9771d"
      unitRef="usd">26000000</ttek:GovernmentAssistanceAmountCumulativeCurrent>
    <ttek:GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzEwOTk1MTE2NzE2NTk_31167808-3802-4cbb-b6dc-a1cc16f0e6b1"
      unitRef="usd">9000000</ttek:GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths>
    <ttek:GovernmentAssistanceAmountCumulativeNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjAvZnJhZzpjZjkwNDM4NjMzYWQ0NDRkYmRhMGUwNDM5NDVlODBkZC90ZXh0cmVnaW9uOmNmOTA0Mzg2MzNhZDQ0NGRiZGEwZTA0Mzk0NWU4MGRkXzEwOTk1MTE2NzE2NzY_a4d3d032-3a1e-4f47-a116-216bb09ec8f2"
      unitRef="usd">17000000</ttek:GovernmentAssistanceAmountCumulativeNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzI_787ced7b-4dcc-4f71-a9ea-eda385d9d0db">Revenue and Contract Balances&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 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="background-color:#ffffff;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="background-color:#ffffff;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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 27, 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: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="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 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;1,064,347&#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 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;1,081,608&#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 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;993,835&#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;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;536,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;439,019&#160;&lt;/span&gt;&lt;/td&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;748,953&#160;&lt;/span&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;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="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;1,087,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="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,504,048&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,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;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;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="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,317,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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="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,637,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;549,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="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,504,048&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,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="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="margin-bottom:6pt;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: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;Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2022 and 2021.&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="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 2,&lt;br/&gt;2022&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;October 3, 2021&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;92,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;241,340&#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;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;/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;(148,935)&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;(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;/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;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;Includ&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;es $23.3&#160;million and $12.2&#160;million of contract retentions as of October&#160;2, 2022 and October&#160;3, 2021, 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;In fiscal 2022, we recognized revenue of approximately $125 million from amounts included in the contract liability balance at the end of fiscal 2021, compared to approximately $119 million in fiscal 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;.&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 revenue primarily using the cost-to-cost measure of progress method to estimate 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. 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;he corresponding net revenue and operating income adjustments were immaterial for fiscal 2022 and 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;mmediately in earn&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;ings. As of October&#160;2, 2022 and October&#160;3, 2021, our consolidated balance sheets included liabilities for anticipated losses of $10.0 million and $12.7 million, respectively. The estimated cost to complete these related contracts as of October&#160;2, 2022 and October&#160;3, 2021 was approximately $80 million and $104&#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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;491,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;267,161&#160;&lt;/span&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;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;/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;758,861&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;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;/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;(3,749)&lt;/span&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)&lt;/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;755,112&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;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;/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: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;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. Substantially all of our unbilled receivables at October&#160;2, 2022 are expected to be billed and collecte&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 within&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; 12 months. The &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;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. Total accounts receivable at October 3, 2021 included approximately $11&#160;million related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. This amount related to a single claim in our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RCM&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; reportable segment. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, we received a cash settlement for the claim, which resulted in an immaterial gain in the third quarter of fiscal 2022. There were no claims included in our total accounts receiva&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;ble at October&#160;2, 2022. &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 regularly evaluate all unsettled claim amounts and record appropriate adjustme&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;nts to revenue when it is probable that the claim will result in a different contract value&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; than the amount previously estimated. In fiscal 2022, we recorded no gains or losses related to claims other than the aforementioned immaterial gain on the settled RCM claim. In fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8&#160;million in our CIG 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="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;2, 2022 and 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;.&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.7 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;2, 2022. 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;2, 2022 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,394,090&#160;&lt;/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,327,544&#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,721,634&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: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;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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzY_974643f7-c2e0-44f9-aa0e-b6a3afd59acb">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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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 27, 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: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="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 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;1,064,347&#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 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;1,081,608&#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 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;993,835&#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;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;536,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;439,019&#160;&lt;/span&gt;&lt;/td&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;748,953&#160;&lt;/span&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;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="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;1,087,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="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,504,048&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,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;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;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="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,317,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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="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,637,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;549,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="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,504,048&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,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="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="margin-bottom:6pt;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="i51d3be0d2264431b8f7c4599775b4ca4_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzQtMS0xLTEtNTEwMTY_57b7ab8b-d4cf-437e-93c0-7c297fbf782f"
      unitRef="usd">1064347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i011af3c29ef5466ca47f421cc661acab_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzQtMy0xLTEtNTEwMTY_9599d8d2-7e26-4ac6-a86c-5ccde9922542"
      unitRef="usd">1081608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia43497e7049d4efbbe58f8e798ef7748_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzQtNS0xLTEtNTQwNjU_29fc95e2-9e5a-4402-a1a3-ecb28d0177f2"
      unitRef="usd">993835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cb5a681452742e9b0bf392543599e73_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzUtMS0xLTEtNTk0NzA_f23e388b-32cb-4b9b-82e6-eb5742faa8d5"
      unitRef="usd">603286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i577e561467034afd827aea99eecd2215_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzUtMy0xLTEtNTk0ODE_8021aead-8a48-40b7-bfbc-03a8d0b2fdd5"
      unitRef="usd">536309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd5c96253e604c20a02e08a6ffbe3257_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzUtNS0xLTEtNTk0MjI_4dabbc5c-4233-4dd8-a42c-9310a8b5ded0"
      unitRef="usd">439019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae854fcc69c34a23981ba21cd591be34_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzYtMS0xLTEtNTEwMTY_5bf0e9c2-73e1-4570-b0a9-0c9958f5b688"
      unitRef="usd">748953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0031968d6544d0ab9852800f89043a4_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzYtMy0xLTEtNTEwMTY_8b0d9a00-259d-4989-91a0-348dd767a392"
      unitRef="usd">638169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81e6081460394de2893079e0325eab0d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzYtNS0xLTEtNTQwNjU_a78f8bfb-4416-4645-9d71-ebf9a909579a"
      unitRef="usd">674605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66f2c8b2d26f40fe852a24052b70b50a_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzctMS0xLTEtNTEwMTY_0e0b1c04-32d9-4f79-87ac-8237f52bf772"
      unitRef="usd">1087462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ead8d67210945d9a0c47dd90d6e8296_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzctMy0xLTEtNTEwMTY_bc55be59-e30f-4495-b57e-59a15dff183a"
      unitRef="usd">957427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i102ee521b8f64a29a31cf0c5a685622c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzctNS0xLTEtNTQwNjU_261b36b6-b9e5-49ee-ab5b-00f0924aa060"
      unitRef="usd">887432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzgtMS0xLTEtNTEwMTY_9b98e849-faf5-4e6a-95e0-8b8fb60cc563"
      unitRef="usd">3504048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzgtMy0xLTEtNTEwMTY_7083313c-1a9b-4a08-a760-20aeab4ea109"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzgtNS0xLTEtNTEwMTY_c9005d7d-0660-45d1-9f8d-99cfea422953"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i773a3577e4064586a7ec532a61bdeedc_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEyLTEtMS0xLTUxMDE2_3e1f4ce2-0ee0-40e4-afbd-d08eac2ce33c"
      unitRef="usd">1317993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib439596a35534b7b9e72d25b3db3110c_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEyLTMtMS0xLTUxMDE2_969375ee-53ad-456e-893c-a098a7d2c11c"
      unitRef="usd">1191244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia802dcacb58f488dba4c7c4341e13eea_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEyLTUtMS0xLTUxMDE2_e8f641f1-cfd5-4e04-a84c-bab19bca6368"
      unitRef="usd">1078432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10a41dc53d4a4926807fea5b64c0d5ed_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEzLTEtMS0xLTUxMDE2_ae061ec3-a0ef-4ed8-ac71-bc899d95f16b"
      unitRef="usd">1637019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99f979a20e824df3bf2ef2616d01ca04_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEzLTMtMS0xLTUxMDE2_676a998d-47fa-4cd4-9a04-ab15e33cbc37"
      unitRef="usd">1492813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa3b998823044819b3b0ad1dfc192d88_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzEzLTUtMS0xLTUxMDE2_ac7f5b3e-ee9f-4297-b826-cd113f0ff3e8"
      unitRef="usd">1391592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6992bc632da84e41ade7a7979c5764fa_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE0LTEtMS0xLTUxMDE2_77d95a5a-25dd-4082-8e0a-756547d0ae49"
      unitRef="usd">549036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12b74879ca7e49d9b2d2fd9688746b01_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE0LTMtMS0xLTUxMDE2_97b6c836-a0c1-43c7-9d93-b21f86ca3ab1"
      unitRef="usd">529456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f016e6670e64d038c20b3c6004d6979_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE0LTUtMS0xLTUxMDE2_fb885068-639d-4759-8f13-cdc9df85fa7e"
      unitRef="usd">524867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE1LTEtMS0xLTUxMDE2_9b98e849-faf5-4e6a-95e0-8b8fb60cc563"
      unitRef="usd">3504048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE1LTMtMS0xLTUxMDE2_7083313c-1a9b-4a08-a760-20aeab4ea109"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTo4MDk2MjZhMjc3NGU0MGVjYWIzZjZkM2Q5YjFjYzYzOC90YWJsZXJhbmdlOjgwOTYyNmEyNzc0ZTQwZWNhYjNmNmQzZDliMWNjNjM4XzE1LTUtMS0xLTUxMDE2_c9005d7d-0660-45d1-9f8d-99cfea422953"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMjg_45fa316d-bba2-45e3-9ce9-2cf135426fc3">Net contract liabilities consisted of the following:&lt;div style="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 2,&lt;br/&gt;2022&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;October 3, 2021&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;92,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;241,340&#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;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;/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;(148,935)&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;(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;/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;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;Includ&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;es $23.3&#160;million and $12.2&#160;million of contract retentions as of October&#160;2, 2022 and October&#160;3, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzMtMS0xLTEtNTEwMTY_399ed796-3061-4932-b4f7-9091042724fb"
      unitRef="usd">92405000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzMtMy0xLTEtNTEwMTY_d9982eed-95c4-44a0-b673-fdcb4518d6be"
      unitRef="usd">103784000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzQtMS0xLTEtNTEwMTY_613b779f-98ec-4fc9-b808-e4032db0222a"
      unitRef="usd">241340000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzQtMy0xLTEtNTEwMTY_2efcfe9a-084b-4550-a32c-af69f966ca3b"
      unitRef="usd">190403000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ttek:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzUtMS0xLTEtNTEwMTY_8d0d5d36-d345-4cb9-a17d-0ec3ab9b4d4c"
      unitRef="usd">-148935000</ttek:ContractWithCustomerAssetLiabilityNetCurrent>
    <ttek:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozM2RmOTRlMTMxOTA0NDdkOTc4NDcyOTE4YzA4ZTNkNS90YWJsZXJhbmdlOjMzZGY5NGUxMzE5MDQ0N2Q5Nzg0NzI5MThjMDhlM2Q1XzUtMy0xLTEtNTEwMTY_192cdb10-9b76-4737-aede-da3c84e1b1e9"
      unitRef="usd">-86619000</ttek:ContractWithCustomerAssetLiabilityNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i0c6c1fcef8414453a228a139f7778392_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM3Mjc_e6f91ba8-352e-4d28-abd4-e35cb3831451"
      unitRef="usd">23300000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i57f2a60f693149a1a03f87aa28ac445c_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM3MzQ_8ff6e622-a7d6-4ba0-811f-afe59b21b19d"
      unitRef="usd">12200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM4NDQ_a9d9d5e3-802f-4db4-a03b-631988906ed8"
      unitRef="usd">125000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzM5NTQ_b2605b36-d823-4239-bf02-75fa7fd12bb9"
      unitRef="usd">119000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ3ODk_a237270b-8333-463b-9eb9-89d0ec0f0904"
      unitRef="usd">10000000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ3OTY_56765872-f234-4e91-9a3c-13d334c443a5"
      unitRef="usd">12700000</us-gaap:ProvisionForLossOnContracts>
    <ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ5MDM_a01cf105-f7c2-47c9-96af-cbe25f215835"
      unitRef="usd">80000000</ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts>
    <ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzQ5MTA_85478e25-b52f-426d-99cf-c0e52d78e9ea"
      unitRef="usd">104000000</ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzg_4c0f746c-c5df-4a80-82cc-cd349a6f3563">&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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;491,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;267,161&#160;&lt;/span&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;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;/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;758,861&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;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;/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;(3,749)&lt;/span&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)&lt;/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;755,112&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;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;/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="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzMtMS0xLTEtNTEwMTY_88f60759-2869-44e5-b1af-81f85b31e3cc"
      unitRef="usd">491700000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzMtMy0xLTEtNTEwMTY_a38962ae-5912-492e-9d29-efa688492fa3"
      unitRef="usd">432814000</us-gaap:BilledContractReceivables>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzQtMS0xLTEtNTEwMTY_4ca28f0c-c184-4835-9194-ab874362cfd3"
      unitRef="usd">267161000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzQtMy0xLTEtNTEwMTY_0183d97b-9f66-4596-bf2b-35b2fad6b4ed"
      unitRef="usd">240536000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzUtMS0xLTEtNTEwMTY_422bc2c3-bb62-478b-85ac-cdfccf7eeafa"
      unitRef="usd">758861000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzUtMy0xLTEtNTEwMTY_676b1125-3ec0-4acb-bfd1-a59b9ee0958b"
      unitRef="usd">673350000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzYtMS0xLTEtNTEwMTY_58ea86cb-3cef-4b70-b50c-90a5dea121c2"
      unitRef="usd">3749000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzYtMy0xLTEtNTEwMTY_98991610-0d9b-473a-8cbf-d9663878729d"
      unitRef="usd">4352000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzctMS0xLTEtNTEwMTY_261581c1-dafd-459b-9804-be763d795818"
      unitRef="usd">755112000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTozZDE2YjE0NzllNTQ0NmZhOGFhYzE1OTdjMmIwNmQ0YS90YWJsZXJhbmdlOjNkMTZiMTQ3OWU1NDQ2ZmE4YWFjMTU5N2MyYjA2ZDRhXzctMy0xLTEtNTEwMTY_b088053a-be2c-40b9-aac3-df9a08a22996"
      unitRef="usd">668998000</us-gaap:AccountsReceivableNetCurrent>
    <ttek:UnbilledContractsReceivablePeriodForBillingAndCollection
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzU0NTU_d87a46c5-beb7-42d9-b6cd-78d0417f9104">P12M</ttek:UnbilledContractsReceivablePeriodForBillingAndCollection>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzEwOTk1MTE2NjA0NTU_4e2e8e5e-1f47-446c-8c87-594fb19a0c83"
      unitRef="usd">11000000</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzI3NDg3NzkxMDIxNjU_66730dd0-138d-44a7-9483-eae4f97aec42"
      unitRef="usd">0</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="ie3426bbf913d43bb82d6da51f3177747_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzc2NTk_4d81ada4-d5bd-4888-a125-4e7efdbddda1"
      unitRef="usd">2800000</ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzgwODk_6299fc83-8eab-45c5-a05d-b7f8dfa7202a"
      unitRef="usd">3700000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMzA_e5ee2241-7b3a-422e-a3c3-d1309873e764">&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;2, 2022 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,394,090&#160;&lt;/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,327,544&#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,721,634&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="if34cc1932b68400695c2ad64416b88f1_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTpmYmNkYjM2ZWY1ZmY0ODdkYTY4Y2UxZWJiOGQzYzQ1NC90YWJsZXJhbmdlOmZiY2RiMzZlZjVmZjQ4N2RhNjhjZTFlYmI4ZDNjNDU0XzItMS0xLTEtNTEwMTY_15f0f738-fabf-4878-80e3-48d88dafa0e5"
      unitRef="usd">2394090000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibeeb768bcde940a0a7559ec48ad426d3_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTpmYmNkYjM2ZWY1ZmY0ODdkYTY4Y2UxZWJiOGQzYzQ1NC90YWJsZXJhbmdlOmZiY2RiMzZlZjVmZjQ4N2RhNjhjZTFlYmI4ZDNjNDU0XzMtMS0xLTEtNTEwMTY_7df31f2a-4d3b-4a61-8b58-88393e4e1155"
      unitRef="usd">1327544000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90YWJsZTpmYmNkYjM2ZWY1ZmY0ODdkYTY4Y2UxZWJiOGQzYzQ1NC90YWJsZXJhbmdlOmZiY2RiMzZlZjVmZjQ4N2RhNjhjZTFlYmI4ZDNjNDU0XzQtMS0xLTEtNTEwMTY_81e81d91-fb0a-48d6-9bf3-532dc3f1d987"
      unitRef="usd">3721634000</us-gaap:RevenueRemainingPerformanceObligation>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMDI_b7bc6c48-1c47-4026-bea3-04de26f0a054">P30D</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMDY_342fe0d2-1011-4309-8535-c539982228df">P60Y</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjMvZnJhZzpkZTUxOTgyY2QzY2I0YzE5ODU1Njc1MjEyODNmOGUxZS90ZXh0cmVnaW9uOmRlNTE5ODJjZDNjYjRjMTk4NTU2NzUyMTI4M2Y4ZTFlXzkxMTM_882e149b-2fea-4f60-9854-6819958838f6">P90D</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree>
    <us-gaap:TreasuryStockTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3Xzk4Ng_ef549644-3b30-478a-842a-7a9b6687c1e6">Stock Repurchase and Dividends&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$400&#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;of our common stock in addi&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;tion to the $147.8&#160;million under the previous stock repurchase program at October&#160;3, 2021&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 fiscal 2022, we repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0&#160;million in the open market. As of October&#160;2, 2022, we had a remaining balance of $347.8 million under our 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 2022 and 2021:&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 15, 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: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.20&#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;December 2, 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;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 20, 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: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;10,793&#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 31, 2022&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.20&#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 11, 2022&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 25, 2022&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;10,769&#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;May 2, 2022&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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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, 2022&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 27, 2022&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;12,311&#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;August 1, 2022&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.23&#160;&lt;/span&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 12, 2022&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;August 26, 2022&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;12,226&#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 2, 2022&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;46,099&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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;padding:2px 1pt;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;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;9,198&#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 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="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.20&#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 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="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="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-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;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-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: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;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 November&#160;7, 2022, our Board of Directors declared a quarterly cash dividend of $0.23 per share payable on December&#160;9, 2022 to stockholders of record as of the close of business on November 21, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7815739a87d34b089b20efe2db6a7151_I20211005"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzEwNg_392c3da0-ef98-4d3c-ba6c-4a084a6c7894"
      unitRef="usd">400000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4524d4a0ecc0436191d602d54b022596_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzE5Ng_2d12dae6-f69e-4efa-91d4-c8fa2df40c51"
      unitRef="usd">147800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzI2OA_369ec649-f2fe-4fec-b09c-7752237125c3"
      unitRef="shares">1341679</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzMwMw_69e53bdb-03f2-4a8d-8b9c-649505647a82"
      unitRef="usdPerShare">149.07</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzMzNg_e2a6d886-4854-4fa2-bd4d-ae60e208746a"
      unitRef="usd">200000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ia6728e08b2304578b37e32802a2e494c_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzM5OQ_b941a6bf-9784-420c-889a-15d75216225e"
      unitRef="usd">347800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3Xzk4Mw_1d11761e-fdf5-4839-85ea-4eafe7f42421">&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 2022 and 2021:&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 15, 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: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.20&#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;December 2, 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;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 20, 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: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;10,793&#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 31, 2022&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.20&#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 11, 2022&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 25, 2022&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;10,769&#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;May 2, 2022&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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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, 2022&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 27, 2022&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;12,311&#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;August 1, 2022&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.23&#160;&lt;/span&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 12, 2022&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;August 26, 2022&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;12,226&#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 2, 2022&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;46,099&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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;padding:2px 1pt;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;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;9,198&#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 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="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.20&#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 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="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="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-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;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-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="i80df995e8046405abc361a65a76d2175_D20211220-20211220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEtMi0xLTEtNTEwMTY_f74e98bb-27c5-44f3-acef-ee5367f31c4c"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i80df995e8046405abc361a65a76d2175_D20211220-20211220"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEtOC0xLTEtNTEwMTY_d11df024-0dcf-4f38-91cf-eb40a0c7853c"
      unitRef="usd">10793000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i15ba0904a11f44ad9305facbe220afae_D20220225-20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzItMi0xLTEtNTEwMTY_2c25478c-d0ba-4753-8780-be92c03ea7b8"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i15ba0904a11f44ad9305facbe220afae_D20220225-20220225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzItOC0xLTEtNTEwMTY_9d8a209d-4921-4405-a0d9-73ee644f43de"
      unitRef="usd">10769000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie85466e51cf542f49d40fa58f545a552_D20220527-20220527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzMtMi0xLTEtNTEwMTY_e0587248-f5e5-42f5-971d-8cbc2b554f59"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ie85466e51cf542f49d40fa58f545a552_D20220527-20220527"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzMtOC0xLTEtNTEwMTY_fbc9b40a-7ce6-46da-843e-2eefa1badc42"
      unitRef="usd">12311000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzQtMi0xLTEtNTEwMTY_d16393fe-7699-4264-a0f5-987ebc7fc027"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzQtOC0xLTEtNTEwMTY_8278401b-99de-4e24-b74c-57f02dc8bb47"
      unitRef="usd">12226000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzUtOC0xLTEtNTEwMTY_ee0d788b-b400-42fd-9e02-312ad03d0912"
      unitRef="usd">46099000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i1c29ae5730b648dc85445e6bc975d57f_D20201211-20201211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzctMi0xLTEtNTEwMTY_7f50fbf5-6fab-407c-9f4b-f4c3d56d9ed0"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i1c29ae5730b648dc85445e6bc975d57f_D20201211-20201211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzctOC0xLTEtNTEwMTY_b63ed23a-18b0-487c-92bf-03288eb7db4f"
      unitRef="usd">9198000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ia6dc43980584442680feffa23077bf17_D20210226-20210226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzgtMi0xLTEtNTEwMTY_a0d90eff-9efb-44a3-be2a-e7c1629d9cb7"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ia6dc43980584442680feffa23077bf17_D20210226-20210226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzgtOC0xLTEtNTEwMTY_c5e833fa-e603-4b6e-8877-718e65e23cb2"
      unitRef="usd">9212000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic7bedf87063d4d838296e101381b72af_D20210528-20210528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzktMi0xLTEtNTEwMTY_7b0dce6a-cf0a-49e0-a78b-db4617ad400e"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ic7bedf87063d4d838296e101381b72af_D20210528-20210528"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzktOC0xLTEtNTEwMTY_91ec433d-17da-4e01-bc44-89eb9a1a1502"
      unitRef="usd">10831000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iec27b072f9fd4fb187b183e7aa6b29d6_D20210903-20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEwLTItMS0xLTUxMDE2_07be00fd-3805-46ff-86f4-44079fc45139"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="iec27b072f9fd4fb187b183e7aa6b29d6_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzEwLTgtMS0xLTUxMDE2_48945ca2-bf36-4b13-85aa-9f54c12dfc5e"
      unitRef="usd">10800000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90YWJsZTo4YTk3NDdiZGVjOTY0NjFjODRkNmZlZmI2M2JlYjU0ZS90YWJsZXJhbmdlOjhhOTc0N2JkZWM5NjQ2MWM4NGQ2ZmVmYjYzYmViNTRlXzExLTgtMS0xLTUxMDE2_c48f6311-6fb1-47a1-9594-497988088f23"
      unitRef="usd">40041000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i814bd8fef2ed442aab68f1f95c1630e1_D20221107-20221107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzE5Njg_9cd0af79-042a-4a31-bbdf-75178f606f4f"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i14ce0133578048b8a26a4009776c194d_D20221209-20221209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNjkvZnJhZzo2NDQ5NjFkZjMyMzY0Mjc1YmM1ZDdiZWRhOWJlYmUyNy90ZXh0cmVnaW9uOjY0NDk2MWRmMzIzNjQyNzViYzVkN2JlZGE5YmViZTI3XzE5Njg_c0ab905e-23f7-454d-89f8-b18b66fafe77"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDMz_6b60bbba-97ea-482f-b28e-5feb2dd8d832">Acquisitions &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;On September 23, 2022, we made an all cash offer to acquire all the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, which was unanimously recommended by RPS's Board of Directors. RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions especially in energy transformation, water and program management for government and commercial clients. The transaction is to be affected using a court sanctioned scheme of arrangement between RPS and its shareholders and is subject to certain regulatory approvals and approval by RPS shareholders.  &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;Subsequent Event. &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 November 3, 2022, RPS's shareholders approved the scheme of arrangement, with the acquisition expected to be closed and effective in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; January 2023 after regulatory and court approval with an all cash purchase price for 100% of the outstanding shares of approximately GBP 636&#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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2022, we acquired The Integration Group of America ("TIGA"), Piteau Associates (&#x201c;PAE&#x201d;) and two other immaterial acquisitions.  TIGA is based in Spring, Texas and is an industry leader in process automation and system integration solutions, including customized software and platform (SaaS/PaaS) applications, advanced data analytics, cloud data integration and platform virtualization. PAE is based in Vancouver, British Columbia and is a global leader in sustainable natural resource analytics including hydrologic numerical modeling and dewatering system design. PAE is part of our CIG segment, and TIGA and other immaterial acquisitions are part of our GSG segment. The total fair value of the purchase price for all four acquisitions was $88.3&#160;million. This amount is comprised of $44.0&#160;million in initial cash payments made to the sellers, $2.5&#160;million of receivables (net) related to estimated post-closing adjustments for the net assets acquired, $15.5&#160;million payable in a promissory note issued to the sellers along with related transaction expenses of the sellers (which were subsequently paid in July 2022) and $31.3&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $47.0&#160;million, based upon the achievement of specified operating income targets in each of the three to five 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="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 acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (&#x201c;KZN&#x201d;), IBRA-RMAC Automation Solutions (&#x201c;IRM&#x201d;) and 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, D.C. 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 was 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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MzE_a3ac7b36-764c-4328-b3d4-db56468a39e5"&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:120%"&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:120%"&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:120%"&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:120%"&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:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This 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:120%"&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:120%"&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-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;Goodwill additions resulting from fiscal 2022 business combinations are &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, long-term management experience, the industry reputations and the synergies expected to arise after the acquisitions in the areas of data management, digitization, modeling, water and natural resources. 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 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:120%"&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 companies. The 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 and client relations intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDE_14c26cbc-5a00-4657-940a-7d247c1c6c1a"&gt;one&lt;/span&gt; to ten years, and trade names intangible assets have lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTE_00db501d-5953-48c3-ac99-153b27c0f467"&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:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczNzQ_e1f7ddc5-e96e-41d7-8cc1-9d8d9a834b64"&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. In each quarter during fiscal 2022, 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. &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;In fiscal 2022, total adjustments to our contingent earn-out liabilities in operating income were immaterial.&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;/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 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="background-color:#ffffff;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"), eGlobalTech ("EGT") and SEG.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 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 (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="background-color:#ffffff;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="background-color:#ffffff;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) and $5.4&#160;million (A$7.9&#160;million) in fiscal 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, 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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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 &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:400;line-height:120%"&gt;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="background-color:#ffffff;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;At October&#160;2, 2022, 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 $120.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $65.6 million was estimated as the fair value and accrued 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;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 2,&lt;br/&gt;2022&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;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="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;59,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;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;/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;31,341&#160;&lt;/span&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;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;/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;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;329&#160;&lt;/span&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,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;/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;(7,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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,123)&lt;/span&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;(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;/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;65,566&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;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 #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;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;/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="i783aeee4f6ac41e0b1ffd40f7b6eddb0_D20220923-20220923"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzYxNTQ_5ca0098a-95d9-47b4-b718-0463529ce568"
      unitRef="employee">5000</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i3382f9a63c5445d2a20a6de730561134_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxNDExMjA_d9df085f-6f1a-49b0-9588-03725e26a020"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <ttek:BusinessCombinationPriceOfAcquisitionExpected
      contextRef="icec5d76f4a71484387737838aa5d72d4_D20221103-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxNDExMDc_e8723251-10d8-4381-8b65-ad36881f2bef"
      unitRef="gbp">636000000</ttek:BusinessCombinationPriceOfAcquisitionExpected>
    <ttek:NumberOfAcquisitions
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxNDA0MDY_16440531-58ad-4564-b084-fac0517791eb"
      unitRef="acquisition">4</ttek:NumberOfAcquisitions>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5MzA_7fb74a05-9027-4558-8996-309c017351a3"
      unitRef="usd">88300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5NDU_6cef5111-6e25-4dd2-bedf-a470e86b6993"
      unitRef="usd">44000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5NjA_47773e96-684e-4a2a-9e35-4d587d0dc9bf"
      unitRef="usd">2500000</ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i706ab5eb0b604ff0916aef40e9343dc2_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5NzQ_77643eb2-0b5c-4671-9279-babffe8f9b80"
      unitRef="usd">15500000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i136256947c20413ca7fb213aeea3d27f_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzI5ODk_dc75376b-821c-440a-912e-54f8f1b22860"
      unitRef="usd">31300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i136256947c20413ca7fb213aeea3d27f_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI3NDg3NzkxMzMwMDQ_091027b1-46a2-46b2-b24c-b37e1048d847"
      unitRef="usd">47000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:NumberOfEmployeesAcquiredInAcquisition
      contextRef="i33a1c904cfdc4fd9a264477cdcacc5f5_D20200928-20211003"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNjc_a40fe779-88fb-4e5e-85be-b8c3b877c5f0"
      unitRef="employee">900</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="icc1f34fb963e4e3f9f659db54cb391f2_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0NzY_0c9a7bba-0eb0-44aa-8508-b22e80102da4"
      unitRef="usd">151700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="icc1f34fb963e4e3f9f659db54cb391f2_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDg_767d366b-adc6-4ce4-acbc-6f196fa915e6"
      unitRef="usd">101400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="idf9b3888c60c49a4b9a273ab1d606589_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1NjE_c95e464a-022b-4307-a4f7-e3871613a371"
      unitRef="usd">50300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="idf9b3888c60c49a4b9a273ab1d606589_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE2NDc_aa7062fb-4805-40f9-a0b4-4aca4c774dc0"
      unitRef="usd">74000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i9217fc347ef0494cb95a2ffcb8b02207_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3Mzc_27b38731-599c-406b-a03e-ff4b8cc4f070">P4Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIxNjc_5db70c4d-55da-4091-8f48-4b56cb7c82d8"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIxODc_c1146375-49e8-4d4f-9e2e-410e0c41c9af"
      unitRef="usd">88600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIyMjA_b4125ab1-4bef-46b1-a676-5189ed10a8b0"
      unitRef="usd">71400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIyNjk_f7196715-d4d6-4550-9db4-4320224188e3"
      unitRef="usd">-700000</ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia3a4be94a3a243ddabab32a4e7da01db_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzIzNTk_34571c4f-5ac4-4848-a5c7-bbe5dd73b8f9"
      unitRef="usd">16500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ia3a4be94a3a243ddabab32a4e7da01db_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI0NDU_70b64d3b-4a89-46ca-9d5c-100d8ca79f81"
      unitRef="usd">28000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="iac73b29469024bacba1006a79a2bd79b_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzI1MzA_a0c17b4f-a1d1-4bdd-ae0c-3f9872042c5e">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1614be5a332143a28a82dc485565858f_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzNDc_208c5d76-c5b8-438c-9fa4-4ae4618be483">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ide6ec59c56104b58be867cc9f4b88520_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzUzOTc_9382e9c7-fa96-4c9f-8bc6-58ba85a22ceb">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement
      contextRef="i5c60e4f7026443bc8fd71b4a77f2d6d4_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzczODA_c476f108-da74-4256-a939-0dc4f1973c73">P5Y</ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzkzNDY_2f1eb842-8d3f-47e6-83c1-030a62e66cd8"
      unitRef="usd">3300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2Xzk3NDY_91079e28-98f9-4d53-b517-5f7dc3e65b4d"
      unitRef="usd">15000000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i12255c938a5a4674b9d1077bfffe5939_D20171002-20180401"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMTIw_4dbe2301-3a8a-49f0-bc20-8ce76e457488">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i12255c938a5a4674b9d1077bfffe5939_D20171002-20180401"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDM5_debbe779-92ed-4fd6-9e6b-ca43169ba655">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i50cb8995b4654e628009752b971e494c_I20180401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjc1_197c445e-2228-465e-be62-f792919211f0"
      unitRef="aud">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i50cb8995b4654e628009752b971e494c_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjc5_62a26298-770c-4009-b187-855a94329e10"
      unitRef="aud">7400000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i50cb8995b4654e628009752b971e494c_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjk5_a19c1fc8-fef1-42b7-b5b3-89ae53b68236"
      unitRef="aud">8800000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i50cb8995b4654e628009752b971e494c_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwMjk5_fbf770c6-5c9d-4ab4-860f-4cd9cb25ed64"
      unitRef="aud">8800000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i50cb8995b4654e628009752b971e494c_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEwOTc2_406114c6-fde7-4c6d-abff-d28955cdb839"
      unitRef="aud">9400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i12255c938a5a4674b9d1077bfffe5939_D20171002-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExMDky_30681950-6dcb-4c70-a11b-59c3f545b428"
      unitRef="number">0.38</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i23c402c7b9a3400e9bb86cfa52c6f295_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTMz_a84b99f0-a994-4ccd-a1c9-f9a9d8a5470c"
      unitRef="usd">-2100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i23c402c7b9a3400e9bb86cfa52c6f295_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTM3_3c91ad30-fb52-4029-b405-6963742e5bcb"
      unitRef="aud">-3000000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i4dde97b528b64fcba94a409754dc97d8_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTQ1_ca2174ea-6c4d-4038-ad7c-45cf3695261a"
      unitRef="usd">-5400000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i4dde97b528b64fcba94a409754dc97d8_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzExNTQ5_5e28ab83-044b-4680-a338-fd96f8033140"
      unitRef="aud">-7900000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if459486f11634f6199993e9b83ba7f98_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMjY1_04b53a39-5848-4cd5-b5e0-f75d0d8bff8b"
      unitRef="usd">1800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if459486f11634f6199993e9b83ba7f98_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMjY5_4b0cc0a1-1ec7-46f8-95c8-6cc55dd935b2"
      unitRef="aud">2600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i2be2da52f80641f39eeb17ad7fdb54df_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMzAy_76ef3fea-87eb-4401-84b0-376ae173fb39"
      unitRef="usd">3700000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i2be2da52f80641f39eeb17ad7fdb54df_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyMzA2_69f4b96c-817d-403d-b92f-5e1e712e1c72"
      unitRef="aud">5200000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i2e9d1543ef444a6984f765c63ce15eb3_D20181001-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNDYz_d08f29d0-b2f8-4e92-be58-40116ac0c9c5">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i2e9d1543ef444a6984f765c63ce15eb3_D20181001-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDQw_2798ec11-85a7-4451-bf9f-65f42f621092">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjE4_2050ea87-9395-4c3f-b6fd-40edd8c4d7ee"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjIy_0363cdc9-133a-4d9e-a9f8-625e9eba4237"
      unitRef="usd">8500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjM4_c66ab37d-62ca-43d6-bd2b-e553f971328a"
      unitRef="usd">9000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEyNjU4_dba964a7-91ea-4c41-95ab-5320dce3fa4b"
      unitRef="usd">7500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ied40158282374b0ab0ac1955255d0b9d_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEzNTEw_c56caebb-3c5e-4a0a-b7d0-b63d83e80d04"
      unitRef="usd">21100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i2e9d1543ef444a6984f765c63ce15eb3_D20181001-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzEzNjI2_15c0d60a-21d1-4e3e-b541-6a8ebcc400e9"
      unitRef="number">0.84</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie06dfc36a874478aa43a1f5bd9b67702_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0Njcy_4362ca3f-ab64-40b7-8250-990d1c58b913"
      unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i10a39e1969b944a8a824179fd89a196a_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0NzA0_fb679769-6741-45cb-8f2d-bcc21c2c6ccc"
      unitRef="usd">4700000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="ia74832d6318f49d8aba4aba6eab19243_D20190930-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE0ODYw_75b3114f-7b30-4802-b61e-de91d21c340d">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="ia74832d6318f49d8aba4aba6eab19243_D20190930-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDQx_0236f8c7-0f21-4d1a-8e6b-46f7eeb9b2c4">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i1fac0339740a4908985829097c8787a6_I20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDE1_48db3720-5b4e-44f0-a111-f04232751bbe"
      unitRef="usd">20000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i1fac0339740a4908985829097c8787a6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDE5_17b743e8-41a1-4205-9a34-b69d21eded18"
      unitRef="usd">5000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i1fac0339740a4908985829097c8787a6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDIz_6c229ae2-4607-4bd3-8930-1cbc8c8f08e9"
      unitRef="usd">7000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i1fac0339740a4908985829097c8787a6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1MDMw_50c06558-83ff-476c-a60f-1125641066c9"
      unitRef="usd">8000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1fac0339740a4908985829097c8787a6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE1OTA2_fcfec5f4-e27d-426e-a96d-6c9f0f2119a8"
      unitRef="usd">11300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="ia74832d6318f49d8aba4aba6eab19243_D20190930-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE2MDIy_875470cf-9013-4fb5-8b54-aa3d58dd4d85"
      unitRef="number">0.57</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i530f8e535b0c4e2fa42b351ca61c5c1b_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MDk3_176a9982-79a3-4c47-9165-37104cf84480"
      unitRef="usd">8100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="if443dcc8e9654476ab86c9cc201b224f_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3MTI5_0adbe3a5-32bd-4357-aa98-96dfc02727c5"
      unitRef="usd">3400000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i478d79713e84404fa67abd8d93a03bcc_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3NTM5_b830ead4-d458-4c70-8a4a-2ce3353c3fb2"
      unitRef="usd">120900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE3NjIz_2a59d9d9-044f-4782-be4f-16c9fcae2573"
      unitRef="usd">65600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90ZXh0cmVnaW9uOmI4M2U4NjQxZWQ2NzQ2M2Q4NTM2NDE5ZTRmOGE1MDM2XzE4MDQy_798d64d6-2739-47cd-97a5-80ce79528b90">&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 2,&lt;br/&gt;2022&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;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="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;59,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;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;/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;31,341&#160;&lt;/span&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;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;/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;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;329&#160;&lt;/span&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,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;/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;(7,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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,123)&lt;/span&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;(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;/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;65,566&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;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 #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;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;/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="i1b14b450c41a419eb3399c13643b7350_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzMtMS0xLTEtNTEwMTY_0e34046c-f88a-48b9-9e4f-0347a64eecf5"
      unitRef="usd">59297000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7a1c221898f14edf835f4659db9dfbad_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzMtMy0xLTEtNTEwMTY_41f640c2-b476-4c53-9bd7-8c8808870b4a"
      unitRef="usd">32617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i28e04cda81fa43e58fe84df9405fc5c1_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzMtNS0xLTEtNTEwMTY_3a62d3a5-d1bc-4ddb-8ee0-96a9886d84a7"
      unitRef="usd">52992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i9708c4ceea63431894c220f3daff197c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzQtMS0xLTEtNTEwMTY_c014845c-b59a-4e55-ab02-8f395f5d8fbe"
      unitRef="usd">31341000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzQtMy0xLTEtNTEwMTY_5b43f809-92d7-45e4-ae32-5174a31f2198"
      unitRef="usd">50235000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzQtNS0xLTEtNTEwMTY_752634b1-5f0a-44fd-b0ee-02b920cd6ea1"
      unitRef="usd">16581000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5688564942b34664a4105352cf5922e2_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzUtMS0xLTEtNTEwMTY_1db494ef-e48f-4b4a-8b63-3b5262790616"
      unitRef="usd">-2184000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie2bb778a62af4c31975ef15e5f7d5270_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzUtMy0xLTEtNTEwMTY_40ade1b2-5625-4192-b311-342ebe17f684"
      unitRef="usd">-992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i73f972083d4941a0b2f7459f43cadc76_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzUtNS0xLTEtNTEwMTY_3beeabf4-66cc-4278-a0ee-4910f977c95a"
      unitRef="usd">-1162000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i7c61f78bd8f349f08f6210271cd6909f_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzYtMS0xLTEtNTEwMTY_601dadf9-8996-4f57-8e1a-62c54721fe83"
      unitRef="usd">-329000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i0a0a47883397413192ffa9fc0057b4a2_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzYtMy0xLTEtNTEwMTY_6da7201d-67e0-440c-9acd-c9cbefbe5169"
      unitRef="usd">3273000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia5b84d20935c41f79bb8c5fa4763bed3_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzYtNS0xLTEtNTEwMTY_495c2269-f59b-4c8d-8fad-b3e412aec2ee"
      unitRef="usd">14971000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i9708c4ceea63431894c220f3daff197c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzctMS0xLTEtNTEwMTY_7af0cba3-54df-4f7e-935d-d8e12a5bfcd1"
      unitRef="usd">7152000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzctMy0xLTEtNTEwMTY_cc0162d6-b491-4f51-b29e-4aa842e2cab3"
      unitRef="usd">596000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzctNS0xLTEtNTEwMTY_ebec1222-78fe-4875-9786-1b6e3461eb77"
      unitRef="usd">247000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i9708c4ceea63431894c220f3daff197c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzktMS0xLTEtNTEwMTY_216edb57-904c-45a7-9f9f-a8870c39f021"
      unitRef="usd">310000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzktMy0xLTEtNTEwMTY_14101f19-d1d5-4b1d-837c-b59ba115a7f3"
      unitRef="usd">427000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzktNS0xLTEtNTEwMTY_c3c923a3-ad59-4505-b926-9283d517d1de"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i9708c4ceea63431894c220f3daff197c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzEwLTEtMS0xLTUxMDE2_a94dfca4-77b8-4a3e-af0a-979b58f06329"
      unitRef="usd">20123000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i6cc1c919290549cca5db7a347bfb18fa_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzEwLTMtMS0xLTUxMDE2_f592ab03-95cc-4d90-8192-73491af92af6"
      unitRef="usd">20251000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i5c79d57e172d4ce09df55d9c1c4127ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzEwLTUtMS0xLTUxMDE2_c02906be-9703-4f2d-9f0f-8c67f927d659"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i80ac0839476c4ea0997fb76107909273_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzExLTEtMS0xLTUxMDE2_08a34e46-924f-4ffa-969f-7293680c6e38"
      unitRef="usd">65566000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1b14b450c41a419eb3399c13643b7350_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzExLTMtMS0xLTUxMDE2_c1a20d42-b0d0-4a96-b46f-e1f51a162042"
      unitRef="usd">59297000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7a1c221898f14edf835f4659db9dfbad_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzIvZnJhZzpiODNlODY0MWVkNjc0NjNkODUzNjQxOWU0ZjhhNTAzNi90YWJsZTplNTE2YmQ1NmM5MTM0Yjc4YjlmZTkxN2UyMGNlYmE5Yi90YWJsZXJhbmdlOmU1MTZiZDU2YzkxMzRiNzhiOWZlOTE3ZTIwY2ViYTliXzExLTUtMS0xLTUxMDE2_c8b5a86f-bf82-4750-938f-bb24037159aa"
      unitRef="usd">32617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNDY_93e38156-d527-4672-bfcb-db1fac55a251">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 27, 2020&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;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;padding:2px 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;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;padding:2px 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;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;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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 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 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: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-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 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: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-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 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: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-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:#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;Goodwill reallocation&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;(51,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;51,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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;42,365&#160;&lt;/span&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;26,318&#160;&lt;/span&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;68,683&#160;&lt;/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;(10,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(56,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,849)&lt;/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 2, 2022&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;519,102&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;591,310&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,110,412&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: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;Our goodwill balances reflect the goodwill reallocation related to the creation of our new HPB division on the first day of fiscal 2022, which included a transfer of some related operations in our GSG reportable segment to our CIG reportable segment. The foreign currency translation adjustments resulted from our foreign subsidiaries with functional currencies that are different than our rep&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;orting currency. &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 goodwill additions relate to our fiscal 2022 acquisitions. The purchase price allocations for our fiscal 2022 acquisitions 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 July&#160;4, 2022 (i.e.&#160;the first day of our fourth quarter in fiscal 2022) 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. As of July 4, 2022, and after the reallocation of goodwill on the first day of fiscal 2022, we had no reporting units that had estimated fair values that exceeded their carrying values by less than 165%. &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 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="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 $536.8 million and $556.1 million at fiscal 2022 and 2021 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $712.8 million and $691.6 million at fiscal 2022 and 2021 year-ends, respectively, excluding accumulated impairment of $121.5 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 2, 2022&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;October 3, 2021&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;5.5&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;41,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(21,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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.6&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,286&#160;&lt;/span&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,990)&lt;/span&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,296&#160;&lt;/span&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,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;/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.7&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;12,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;87,673&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;(58,510)&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;29,163&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;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;/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="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 2022, 2021 and 2020 was $13.2 million, $11.5 million and $11.6 million, respectively. Foreign currency translation adjustments reduced net identifiable intangible assets by $5.3&#160;million in fiscal 2022 and were immaterial for 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="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;2023&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,788&#160;&lt;/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;2024&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,244&#160;&lt;/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;2025&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,411&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/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;2027&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,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;/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;3,962&#160;&lt;/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;29,163&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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNDk_1073a81e-6ca4-4938-a6d0-7e3691162158">&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 27, 2020&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;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;padding:2px 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;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;padding:2px 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;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;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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 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 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: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-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 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: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-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 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: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-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:#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;Goodwill reallocation&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;(51,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;51,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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;42,365&#160;&lt;/span&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;26,318&#160;&lt;/span&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;68,683&#160;&lt;/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;(10,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(56,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,849)&lt;/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 2, 2022&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;519,102&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;591,310&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,110,412&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="i03a678824af5487c9156d56879e7317e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzItMS0xLTEtNTEwMTY_45a93497-6cb7-45a2-9f40-8c3bebd7b0e6"
      unitRef="usd">516315000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ife0774f717944b098ee252fb0eab0e25_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzItMy0xLTEtNTEwMTY_0f4135fd-2422-4754-874f-62437be86090"
      unitRef="usd">477183000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzItNS0xLTEtNTEwMTY_d1123e00-f75e-47cc-938a-90863eb02de9"
      unitRef="usd">993498000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i57df09a3331a42b6acc4b409e5fd4a52_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzMtMS0xLTEtNTEwMTY_59297276-0ca0-4297-ba73-3e7098443d84"
      unitRef="usd">15112000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie3426bbf913d43bb82d6da51f3177747_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzMtMy0xLTEtNTEwMTY_4084427a-c430-4e56-aceb-133509817b1f"
      unitRef="usd">75479000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzMtNS0xLTEtNTEwMTY_cf22a405-b294-42db-841f-751d37b5efaa"
      unitRef="usd">90591000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i57df09a3331a42b6acc4b409e5fd4a52_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzUtMS0xLTEtNTEwMTY_5b54ea0c-c130-4deb-b9f6-04af837b525b"
      unitRef="usd">7006000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ie3426bbf913d43bb82d6da51f3177747_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzUtMy0xLTEtNTEwMTY_2760d66a-8303-4d9f-8ccd-5ada7320fb16"
      unitRef="usd">17483000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzUtNS0xLTEtNTEwMTY_df60966e-8de1-42dd-9e93-8530c78d303b"
      unitRef="usd">24489000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i5099f922fea04992b1d334455ee36cca_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzYtMS0xLTEtNTEwMTY_9c3e9709-356e-468c-aacf-783b4b8a8f9e"
      unitRef="usd">538433000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i10b45934c70e4c32b5da56e7e188dd99_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzYtMy0xLTEtNTEwMTY_100cf427-eff1-459c-9646-b5803e9c91ac"
      unitRef="usd">570145000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzYtNS0xLTEtNTEwMTY_48313457-28ab-470e-9dfe-948c4e3dc62e"
      unitRef="usd">1108578000</us-gaap:Goodwill>
    <us-gaap:GoodwillTransfers
      contextRef="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMS0xLTEtNTY4ODA_66592f53-d752-4601-99ec-6771220b2a1d"
      unitRef="usd">-51497000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMy0xLTEtNTY4ODk_2cde8fe0-3b2b-4570-a946-cd233cb2c381"
      unitRef="usd">51497000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctNS0xLTEtNTczNjc_f9f9510b-6743-47ac-b68e-508b59354cb2"
      unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMS0xLTEtNTEwMTY_08ff8ef9-6f66-4e85-b941-48e3c8a6ca62"
      unitRef="usd">42365000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctMy0xLTEtNTEwMTY_e112613e-578a-4106-9d8b-b28617dbef1b"
      unitRef="usd">26318000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzctNS0xLTEtNTEwMTY_3596da08-6ed5-4f8e-8133-d0885676ce21"
      unitRef="usd">68683000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ib966cf04e7394bdaa3c604dff0e6a1c3_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzktMS0xLTEtNTEwMTY_5f0af4d1-42d1-4315-a40f-1ffa3789892e"
      unitRef="usd">-10199000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i760a15734523468e9fcb5a0f61e18d8c_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzktMy0xLTEtNTEwMTY_9424f12e-aa7b-4445-b4fb-95ed24a14537"
      unitRef="usd">-56650000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzktNS0xLTEtNTEwMTY_76b9ec9f-4f83-4110-94fc-3d7207359029"
      unitRef="usd">-66849000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i8f07197038624e6fb3a92a8bf595cb35_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzEwLTEtMS0xLTUxMDE2_62687eb1-bfc8-4d55-807a-2885babe0aad"
      unitRef="usd">519102000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i612ca4390ed54b1496422bf3744719d1_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzEwLTMtMS0xLTUxMDE2_1fcaa33d-0bee-4dba-aa40-d409f1b63c56"
      unitRef="usd">591310000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTpkMTc1NmY4YjU2ZWY0MTg5YTkxNzY0NTM1MGI1OTYwOC90YWJsZXJhbmdlOmQxNzU2ZjhiNTZlZjQxODlhOTE3NjQ1MzUwYjU5NjA4XzEwLTUtMS0xLTUxMDE2_27a5676e-0543-4529-80f8-0210c29c387e"
      unitRef="usd">1110412000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id22b34d4901f49bdb460e34b0efcb628_D20220704-20220704"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzg2NA_140c50cc-2aff-4ed5-b02e-783201db5529"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i842be881a115484aab476c9394329b4b_I20220704"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzExMjA_a3bca4da-4599-4334-9e3b-8cd9dc2859a4"
      unitRef="number">1.65</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:GoodwillGross
      contextRef="i8f07197038624e6fb3a92a8bf595cb35_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMDU_6e0f708e-1324-4853-aa98-6c8befb532e0"
      unitRef="usd">536800000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i5099f922fea04992b1d334455ee36cca_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzM1NTQ_069235bd-84cd-47fe-ad14-e9861d36eabd"
      unitRef="usd">556100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5099f922fea04992b1d334455ee36cca_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMTc_104536e7-a235-4356-9156-d4c297e588c0"
      unitRef="usd">17700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8f07197038624e6fb3a92a8bf595cb35_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMTc_ac4091f1-258a-4b00-a230-60bcf3eb54be"
      unitRef="usd">17700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillGross
      contextRef="i612ca4390ed54b1496422bf3744719d1_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxMzI_3c0267f3-ddf6-466a-ba51-5c6e20abbe8d"
      unitRef="usd">712800000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i10b45934c70e4c32b5da56e7e188dd99_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzM3MTI_c8e9bd02-e184-4573-934e-a837c0da4838"
      unitRef="usd">691600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i612ca4390ed54b1496422bf3744719d1_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxNDQ_5095d6c7-3ecf-4079-a5e9-5060b215d1c0"
      unitRef="usd">121500000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i10b45934c70e4c32b5da56e7e188dd99_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzE2NDkyNjc0NDgxNDQ_b3760a53-e954-488a-a31b-6afb42a12e3f"
      unitRef="usd">121500000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNTM_23953e30-e965-476b-afb7-d095aa483e92">&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 2, 2022&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;October 3, 2021&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;5.5&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;41,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(21,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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.6&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,286&#160;&lt;/span&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,990)&lt;/span&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,296&#160;&lt;/span&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,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;/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.7&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;12,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;87,673&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;(58,510)&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;29,163&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i68e85e1a0c3744c58d9b57396d4a0f99_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMS0xLTEtNTEwMTY_ad27c7f1-6cab-483a-b741-6819b92a72d7">P5Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i37fe46250521470fa8bc96c5d934c583_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMy0xLTEtNTEwMTY_42e2b760-496b-42b6-9f8d-bf1c39ba8d80"
      unitRef="usd">41676000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i37fe46250521470fa8bc96c5d934c583_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtNS0xLTEtNTEwMTY_f1b41ee7-fbda-403f-9496-867839e4e011"
      unitRef="usd">21092000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i37fe46250521470fa8bc96c5d934c583_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtNy0xLTEtNTEwMTY_99dbacaa-d930-46f0-80d8-7dba56bebda7"
      unitRef="usd">20584000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49009121935b4368904e493e235dbfe8_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtOS0xLTEtNTEwMTY_928b06aa-bb6e-4fea-a411-39c1f3d707cc"
      unitRef="usd">69455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49009121935b4368904e493e235dbfe8_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMTEtMS0xLTUxMDE2_6fc1a46f-f5ae-44c3-b93f-2fae1d4abd76"
      unitRef="usd">43984000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49009121935b4368904e493e235dbfe8_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzUtMTMtMS0xLTUxMDE2_5bd3e7e5-36cb-49c7-823f-0a0d842bf5b5"
      unitRef="usd">25471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic0a459cdefcc475581f3e78536504371_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMS0xLTEtNTEwMTY_b4bb1d94-56e8-4e4a-9402-795b7e60b287">P0Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0aa9adf61364f819cc79dd4e0f69d16_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMy0xLTEtNTEwMTY_44163c90-437e-455a-a938-5b4fe91e0c6f"
      unitRef="usd">33286000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id0aa9adf61364f819cc79dd4e0f69d16_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtNS0xLTEtNTEwMTY_640cb5f7-0715-44b0-bf82-1f238d055164"
      unitRef="usd">29990000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id0aa9adf61364f819cc79dd4e0f69d16_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtNy0xLTEtNTEwMTY_ea5c1c17-9940-446a-91a9-c8963b04a097"
      unitRef="usd">3296000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8f71535d087a4060b3b803cfc429a805_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtOS0xLTEtNTEwMTY_ecb4bdb6-7438-4771-bb26-a4abb532cd44"
      unitRef="usd">34577000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8f71535d087a4060b3b803cfc429a805_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMTEtMS0xLTUxMDE2_b09215c7-f2a9-445c-b473-6fb7e3ac7734"
      unitRef="usd">30670000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8f71535d087a4060b3b803cfc429a805_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzYtMTMtMS0xLTUxMDE2_0fdc9bfe-f1e1-4b1f-bf6f-03f9b9750160"
      unitRef="usd">3907000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1242650b82c04ad6a1b4bca85c8d9ee6_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMS0xLTEtNTEwMTY_1809c21f-bdcc-49f1-8301-173aa0a30c9a">P3Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39e97fc907d741e1a313c945135b4a40_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMy0xLTEtNTEwMTY_41c2934b-57c2-4529-9506-16796654ede0"
      unitRef="usd">12711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i39e97fc907d741e1a313c945135b4a40_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctNS0xLTEtNTEwMTY_c3c6b7ba-98e4-4a2a-ac3b-1418142334f4"
      unitRef="usd">7428000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i39e97fc907d741e1a313c945135b4a40_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctNy0xLTEtNTEwMTY_ef59fb43-f317-4b2a-b540-90af457c0add"
      unitRef="usd">5283000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i946154dcd6d842b9aaccf489b85591c3_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctOS0xLTEtNTEwMTY_4d515d5a-c341-49a9-a9a4-e240f7b4e8a2"
      unitRef="usd">14939000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i946154dcd6d842b9aaccf489b85591c3_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMTEtMS0xLTUxMDE2_a365b4cf-7733-42a0-8de0-f1ae69934216"
      unitRef="usd">6327000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i946154dcd6d842b9aaccf489b85591c3_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzctMTMtMS0xLTUxMDE2_a416fe38-5cda-4d9f-b285-b53f3a6e0d59"
      unitRef="usd">8612000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtMy0xLTEtNTEwMTY_3cfa58d2-1b4a-4f47-9803-0d79550bee27"
      unitRef="usd">87673000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtNS0xLTEtNTEwMTY_6bd63b5e-64cd-44f4-b318-709c9fd395d7"
      unitRef="usd">58510000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtNy0xLTEtNTEwMTY_6192f51d-8bb3-4ce3-8ba7-e5a494a4e707"
      unitRef="usd">29163000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtOS0xLTEtNTEwMTY_ed241472-5ef7-4883-8f62-7958c274bba1"
      unitRef="usd">118971000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtMTEtMS0xLTUxMDE2_831c3cad-0003-4091-9028-ff09d31a784a"
      unitRef="usd">80981000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZToyNTJlNWEyY2M0OTk0M2QzODlkNWFmOTYzNTQwOTgxNy90YWJsZXJhbmdlOjI1MmU1YTJjYzQ5OTQzZDM4OWQ1YWY5NjM1NDA5ODE3XzgtMTMtMS0xLTUxMDE2_be74af26-6714-485b-b79f-a450fbde0ad2"
      unitRef="usd">37990000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQxMzE_92ed1299-c11c-459f-825a-8a3a0b52a34c"
      unitRef="usd">13200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQxMzU_50f43db6-52cb-4b99-9fd9-310d767bc0c3"
      unitRef="usd">11500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQxNDI_2ffa88f7-8a80-43ac-a2e9-53ff67c87801"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzEwOTk1MTE2NDA3MjM_94da17fd-d446-45e5-8833-2af92e56d5e8"
      unitRef="usd">-5300000</us-gaap:FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90ZXh0cmVnaW9uOjRiYjAwNDlhOTcxMTQ1ZTFhM2NhODljNDBjNWM2M2EyXzQzNTE_a45c78d7-5cd4-4282-b672-d8439fbaf16c">&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;2023&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,788&#160;&lt;/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;2024&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,244&#160;&lt;/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;2025&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,411&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/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;2027&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,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;/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;3,962&#160;&lt;/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;29,163&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="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzItMS0xLTEtNTEwMTY_8d767c70-c5b8-4996-9b42-ccf80ee5fe59"
      unitRef="usd">9788000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzMtMS0xLTEtNTEwMTY_15c27618-02dc-45c8-8b38-1da5f4a5b9ae"
      unitRef="usd">5244000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzQtMS0xLTEtNTEwMTY_d3350ae2-c573-4e0d-ad29-0cbb03554d3d"
      unitRef="usd">4411000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzUtMS0xLTEtNTEwMTY_330b8379-a722-436a-b315-fff270ad2107"
      unitRef="usd">3590000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzYtMS0xLTEtNTEwMTY_7187af1d-6568-44f5-b0f1-7ebf468b27ba"
      unitRef="usd">2168000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzctMS0xLTEtNTEwMTY_bdf331be-9ec4-43ae-81a3-01f31378cd39"
      unitRef="usd">3962000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzUvZnJhZzo0YmIwMDQ5YTk3MTE0NWUxYTNjYTg5YzQwYzVjNjNhMi90YWJsZTo0YWMyNmRkMTdhZmQ0N2M5YWI2OGYyYzg5YmE0NTliNC90YWJsZXJhbmdlOjRhYzI2ZGQxN2FmZDQ3YzlhYjY4ZjJjODliYTQ1OWI0XzgtMS0xLTEtNTEwMTY_71560b2f-8b93-4fb4-836d-ed3ec7c5b8e0"
      unitRef="usd">29163000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE5Ng_6cebd859-359d-4554-a746-ad9df3f4cb6f">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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;96,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;32,428&#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;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;/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;129,138&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;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;/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;(96,822)&lt;/span&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;(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;/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;32,316&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;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;/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 $13.9 million, $12.3 million and $13.0 million for fiscal 2022, 2021 and 2020, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE5Mg_a81f308d-0417-47d5-944a-7add2d0a5bfb">&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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;96,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;32,428&#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;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;/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;129,138&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;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;/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;(96,822)&lt;/span&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;(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;/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;32,316&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;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;/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="i1de42bd5146d472f83538f30ebb2051a_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzMtMS0xLTEtNTEwMTY_87796cfb-5e50-4ac7-a608-85d7cfbe6d0c"
      unitRef="usd">96710000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id69ad30c95ba45d394844a0a350b96a8_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzMtMy0xLTEtNTEwMTY_6153c3ee-adf3-4406-b51f-09bfe9f012ca"
      unitRef="usd">94780000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i77d2a706437d43dca0bb2806644f8f98_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzQtMS0xLTEtNTEwMTY_b1cc5904-e31d-41f2-a0f3-964cd99d9093"
      unitRef="usd">32428000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iea54373a6d524234b4dfaa751d34dede_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzQtMy0xLTEtNTEwMTY_4a7fa4a8-9686-424b-b55b-7f79244c2fa5"
      unitRef="usd">36462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzYtMS0xLTEtNTEwMTY_0e950bc9-a247-4308-b3a2-4e6babf651b2"
      unitRef="usd">129138000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzYtMy0xLTEtNTEwMTY_ea61d5cb-b122-4e4e-af2a-86a5b1cefd9f"
      unitRef="usd">131242000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzctMS0xLTEtNTEwMTY_acee463d-591e-4e4a-b7eb-a4b6b47df297"
      unitRef="usd">96822000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzctMy0xLTEtNTEwMTY_ae94e509-b561-40ad-be16-53e7a95eda0e"
      unitRef="usd">93509000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzgtMS0xLTEtNTEwMTY_e9caac88-f55b-4181-b857-fab4019ac1f6"
      unitRef="usd">32316000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90YWJsZTozOGM3ZTZkMDk1YWM0ZDE3YmRhNDFiNDVhY2I2YjcxMy90YWJsZXJhbmdlOjM4YzdlNmQwOTVhYzRkMTdiZGE0MWI0NWFjYjZiNzEzXzgtMy0xLTEtNTEwMTY_64bf574d-cd27-4908-b7c5-f9768b6af917"
      unitRef="usd">37733000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzEzOA_5f332db9-75a5-4dc0-a156-e5a9dda425d1"
      unitRef="usd">13900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE0Mg_b39e2bde-9320-4120-8e2a-9245397d3958"
      unitRef="usd">12300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xNzgvZnJhZzo1NDZmYmQ1ZWU2MWE0OWM2YTBmMGYwY2E4MzY3ZTQwNC90ZXh0cmVnaW9uOjU0NmZiZDVlZTYxYTQ5YzZhMGYwZjBjYTgzNjdlNDA0XzE0OQ_761a5800-cde6-45f2-a8cb-bd036c51bdd6"
      unitRef="usd">13000000</us-gaap:Depreciation>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDg_75bba102-f725-46cf-96ec-668bb90a9eca">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 2,&lt;br/&gt;2022&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;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="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="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;262,428&#160;&lt;/span&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;211,222&#160;&lt;/span&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;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;/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;86,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;348,766&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;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;/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"&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 2,&lt;br/&gt;2022&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;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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,447&#160;&lt;/span&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;41,056&#160;&lt;/span&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;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;/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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&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;18,887&#160;&lt;/span&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;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;/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;83,392&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;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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(424)&lt;/span&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,034)&lt;/span&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,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;/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;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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,703)&lt;/span&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;(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;/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 expense (benefit) &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;2,210&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;(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;/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;85,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;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;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;/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;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 2,&lt;br/&gt;2022&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;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;/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.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;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;/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;(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;(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;/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;1.0&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;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;/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;&#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;(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;/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;&#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;/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;(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;(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;/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;0.2&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;(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;/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.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;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;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;1.4&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.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;/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;1.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;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;/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;0.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;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;/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;(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;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;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax adjustments&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.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;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;(1.3)&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;/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;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;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;/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;24.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;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;/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 effective tax rates for fiscal 2022, 2021 and 2020 were 24.5%, 12.8% and 23.7%, respectively. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6&#160;million, consisting of a valuation allowance in the United Kingdom that was released due to sufficient positive evidence being obtained in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. 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 entity and our forecast of future taxable income. In fiscal 2021, we repatriated approximately $80&#160;million from Canada and recognized a related tax expense of $5.6&#160;million. At that time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1&#160;million were no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1&#160;million. The goodwill impairment &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;charge in fiscal 2020 did not have related tax benefits. Also, income tax expense was reduced by $10.3&#160;million, $12.9&#160;million and $8.3&#160;million of excess tax benefits on share-based payments in fiscal 2022, 2021 and 2020, 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 release, the non-deductible goodwill impairment charge, the Canadian repatriation and the excess tax benefits on share-based payments our effective tax rates in fiscal 2022, 2021 and 2020 were 27.5%, 25.7% and 25.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; In  fiscal 2022, the Inflation Reduction Act and the CHIPS and Science Act were signed into law. These Acts both contain new U.S. income tax provisions; however, we do not expect them to 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-weight:400;line-height:120%"&gt;We are currently under examination by the Internal Revenue Service for fiscal years 2018 and 2019, and the Canada Revenue Agency for fiscal years 2011 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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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,238&#160;&lt;/span&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,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 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;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;4,986&#160;&lt;/span&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,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;/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;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;49,618&#160;&lt;/span&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;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;/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;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Unbilled revenue&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,885&#160;&lt;/span&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;/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;Loss carry-forwards&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,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;54,825&#160;&lt;/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;Valuation allowance&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,286)&lt;/span&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;(13,040)&lt;/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 assets&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;134,010&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;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:#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;text-align:left;vertical-align: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:#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;/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;Unbilled revenue&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;&#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;(5,595)&lt;/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;Prepaid expense&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,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;Right-of-use assets, 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;(49,618)&lt;/span&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;(60,181)&lt;/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;Intangibles&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;(42,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,121)&lt;/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;Undistributed earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,200)&lt;/span&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,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;/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;Property and equipment&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;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(85)&lt;/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 liabilities&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;(101,367)&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;(117,254)&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 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:#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;32,643&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;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:#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: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;Prospectively, from the date of the aforementioned repatriation, our earnings in Canada are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income. At October 2, 2022, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the United Kingdom of approximately $81.7&#160;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 and rates applicable at October&#160;2, 2022, 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&#160;2, 2022, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2026 to 2037; and available foreign NOL carry forwards of $119.1 million, of which $17.9 million expire at various dates from 2023 to 2042, and $101.2 million have no expiration date. In addition, we had foreign capital loss carryforwards of $18.4&#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 &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;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 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 $12.3 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&#160;2, 2022, we had $8.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 2,&lt;br/&gt;2022&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;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="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;12,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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 fiscal year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;2,171&#160;&lt;/span&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;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;/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 fiscal 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;&#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;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;/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 fiscal year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/span&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;(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;/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;(977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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;8,908&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;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;/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;We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &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;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; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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 accrued additional interest and penalties of $0.5 million, $0.8 million and $0.8 million, respectively, and recorded reductions in accrued interest and penalties of $0.4 million, $0 and $0, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October&#160;2, 2022, October&#160;3, 2021 and September 27, 2020 was $5.3 million, $5.2 million and $4.4 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDk_182dea90-d616-458b-aee6-f39ae8046fab">&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 2,&lt;br/&gt;2022&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;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="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="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;262,428&#160;&lt;/span&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;211,222&#160;&lt;/span&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;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;/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;86,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;348,766&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;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;/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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzQtMS0xLTEtNTEwMTY_df45c6e1-a1d3-4cc3-9650-bd55862d969e"
      unitRef="usd">262428000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzQtMy0xLTEtNTEwMTY_c40e651e-488e-4260-805b-796f82259045"
      unitRef="usd">211222000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzQtNS0xLTEtNTEwMTY_9d9cacae-9921-4376-ac62-6edd36ff4809"
      unitRef="usd">209443000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzUtMS0xLTEtNTEwMTY_af52b71e-fec3-4da1-92f1-87d55892aed6"
      unitRef="usd">86338000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzUtMy0xLTEtNTEwMTY_239aea09-75ae-4535-a478-392ae21a6072"
      unitRef="usd">55648000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzUtNS0xLTEtNTEwMTY_5e265294-3125-483d-9c29-37a3350791d4"
      unitRef="usd">18548000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzYtMS0xLTEtNTEwMTY_22e5a3e4-74d5-4f47-88e1-49143ae1252a"
      unitRef="usd">348766000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzYtMy0xLTEtNTEwMTY_c9ecdc8a-35f8-4b5a-b75b-4c92b4bf97e0"
      unitRef="usd">266870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1NmQyMWE2NDM4MTQ0MWQ0OTliNDA0MzBmNWRlNDAwNy90YWJsZXJhbmdlOjU2ZDIxYTY0MzgxNDQxZDQ5OWI0MDQzMGY1ZGU0MDA3XzYtNS0xLTEtNTEwMTY_1bb195d5-ff4f-40be-b3fb-2531898b0b86"
      unitRef="usd">227991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDA_8d070569-eaf2-4c2b-9c2f-3556b50bd01a">&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-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 2,&lt;br/&gt;2022&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;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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,447&#160;&lt;/span&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;41,056&#160;&lt;/span&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;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;/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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&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;18,887&#160;&lt;/span&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;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;/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;83,392&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;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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(424)&lt;/span&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,034)&lt;/span&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,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;/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;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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,703)&lt;/span&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;(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;/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 expense (benefit) &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;2,210&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;(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;/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;85,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;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;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;/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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzQtMS0xLTEtNTEwMTY_5a4f2945-ef0e-46f9-bb0c-e6e02cc53b37"
      unitRef="usd">47447000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzQtMy0xLTEtNTEwMTY_c19bd49e-52a6-4521-98ae-1103cff6f433"
      unitRef="usd">41056000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzQtNS0xLTEtNTEwMTY_d53c61b8-e29a-4c44-82c4-1cffaf4792b0"
      unitRef="usd">24102000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzUtMS0xLTEtNTEwMTY_72cc878d-d6af-4f0a-9607-3cd9abf69217"
      unitRef="usd">9613000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzUtMy0xLTEtNTEwMTY_b44284fe-4627-4679-8acd-b9814c43eeff"
      unitRef="usd">9893000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzUtNS0xLTEtNTEwMTY_46bc40dd-deb9-488e-bc0f-1e1fb1a032f3"
      unitRef="usd">6872000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzYtMS0xLTEtNTEwMTY_b9b1afe2-ba9c-4d56-b6db-e003c6c75792"
      unitRef="usd">26332000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzYtMy0xLTEtNTEwMTY_715973c8-9172-48a1-afb4-e71ac986a430"
      unitRef="usd">18887000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzYtNS0xLTEtNTEwMTY_6a036e4c-9f44-4531-8727-1a73464b538a"
      unitRef="usd">20398000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzctMS0xLTEtNTEwMTY_aeab6639-7e23-4c0c-94ff-04ed024d7f3e"
      unitRef="usd">83392000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzctMy0xLTEtNTEwMTY_fb72605e-49c6-4cfb-b79a-57d5f251dee8"
      unitRef="usd">69836000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzctNS0xLTEtNTEwMTY_98f2d82a-a44d-47ac-aa38-6628b594c4d8"
      unitRef="usd">51372000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEwLTEtMS0xLTUxMDE2_aeef6b7a-7cb0-492d-9850-f39b963897ea"
      unitRef="usd">-424000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEwLTMtMS0xLTUxMDE2_bc84d24e-21cf-4d41-8685-46f5dc479eb8"
      unitRef="usd">-6034000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEwLTUtMS0xLTUxMDE2_b43292e8-39f8-45f7-8720-f3f4278b0058"
      unitRef="usd">2187000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzExLTEtMS0xLTUxMDE2_e0b5f2ff-2d52-4d8e-8650-00ff997628b8"
      unitRef="usd">-382000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzExLTMtMS0xLTUxMDE2_d61b9122-25c3-4806-9802-b8dae97d18d0"
      unitRef="usd">-2060000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzExLTUtMS0xLTUxMDE2_60636a2d-4e1a-446f-8983-40cd8ae4047a"
      unitRef="usd">870000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEyLTEtMS0xLTUxMDE2_94d509e2-8945-458f-ba1e-ad07b61a6dc0"
      unitRef="usd">3016000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEyLTMtMS0xLTUxMDE2_458ab858-4751-4054-a4e9-a9227070d965"
      unitRef="usd">-27703000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEyLTUtMS0xLTUxMDE2_edc8d71a-5de7-4788-9808-17f77de56636"
      unitRef="usd">-328000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEzLTEtMS0xLTUxMDE2_876aebde-91f0-4be7-ba6e-7e322a8f114d"
      unitRef="usd">2210000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEzLTMtMS0xLTUxMDE2_233a5397-4293-466a-871b-7344c0024ace"
      unitRef="usd">-35797000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzEzLTUtMS0xLTUxMDE2_728d58fe-3192-4753-bedc-a28e3e1f7623"
      unitRef="usd">2729000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzE1LTEtMS0xLTUxMDE2_6a06da2d-be41-45a1-9305-ea518d78a796"
      unitRef="usd">85602000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzE1LTMtMS0xLTUxMDE2_79d39ab6-acc0-4420-b216-305d11fe7f8e"
      unitRef="usd">34039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo5ZmU0NjE4ODMxMzE0YzI1ODAzMzRlOGMyMTRkYWJmNS90YWJsZXJhbmdlOjlmZTQ2MTg4MzEzMTRjMjU4MDMzNGU4YzIxNGRhYmY1XzE1LTUtMS0xLTUxMDE2_ec17e384-78d5-45cf-be09-3fb9921ee994"
      unitRef="usd">54101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDE_aa0498e8-0e9c-44f8-acf8-81064656b804">&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 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 2,&lt;br/&gt;2022&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;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;/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.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;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;/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;(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;(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;/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;1.0&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;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;/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;&#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;(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;/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;&#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;/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;(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;(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;/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;0.2&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;(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;/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.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;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;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;1.4&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.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;/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;1.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;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;/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;0.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;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;/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;(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;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;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax adjustments&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.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;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;(1.3)&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;/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;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;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;/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;24.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzItMS0xLTEtNTEwMTY_cd80c2cf-602c-4661-8ba0-99e391c25dec"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzItMy0xLTEtNTEwMTY_2fc742ba-91de-4c0c-b867-f0abb451e094"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzItNS0xLTEtNTEwMTY_d5a8698a-a9e6-49a9-b72e-2f8acd2e7697"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzMtMS0xLTEtNTEwMTY_85bb1fde-edc3-41c2-ac9f-06ea1448d172"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzMtMy0xLTEtNTEwMTY_d6a52a13-8caf-41d0-9045-13bb70616ae6"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzMtNS0xLTEtNTEwMTY_51624cd7-f7ad-42a6-8ec1-ffb349b1f3a2"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzQtMS0xLTEtNTEwMTY_ce1b9381-057f-4786-a544-d5414e3a322b"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzQtMy0xLTEtNTEwMTY_bf2c5c29-f462-413f-9a19-8d7563db9f17"
      unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzQtNS0xLTEtNTEwMTY_7e11f683-6952-47eb-9e7b-d92656fc6488"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzUtMS0xLTEtNTEwMTY_2e781f0d-d930-474c-ab6d-7fbee2cf8474"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzUtMy0xLTEtNTEwMTY_0d8760ab-22ec-48ee-8e7a-886e436778c2"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzUtNS0xLTEtNTEwMTY_fc33fc78-3293-486c-8352-22a4a5f5e2b7"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzYtMS0xLTEtNTEwMTY_d9452d4e-188e-48af-a65b-14a69818e0f2"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzYtMy0xLTEtNTEwMTY_1433dc5a-2931-4a28-a75f-dd5583ddfd6a"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzYtNS0xLTEtNTEwMTY_fd68f576-011e-4c4c-ac85-8895851a5438"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzctMS0xLTEtNTEwMTY_962e275a-9949-41b3-91ba-0353b2907a4e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzctMy0xLTEtNTEwMTY_2b8c3f86-b8a5-4d87-9db2-5a01d5303af7"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzctNS0xLTEtNTEwMTY_105cadd4-dcec-438a-8560-2d9fda912adb"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzgtMS0xLTEtNTEwMTY_9b382287-6249-44e6-ab62-54473f4a320d"
      unitRef="number">-0.020</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzgtMy0xLTEtNTEwMTY_0e858267-3500-451e-8168-4082ef891dc5"
      unitRef="number">-0.033</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzgtNS0xLTEtNTEwMTY_b9dc6702-036e-449c-a3d3-645e48386d10"
      unitRef="number">-0.022</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzktMS0xLTEtNTEwMTY_5c466057-1c9f-445e-b9d4-5e2f9672152f"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzktMy0xLTEtNTEwMTY_59555044-ddb7-447f-9a46-79edcee61072"
      unitRef="number">-0.093</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzktNS0xLTEtNTEwMTY_4666470f-9676-4af7-846d-b5fe9f8e741e"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEwLTEtMS0xLTUxMDE2_b923bb3b-8240-4110-85d1-65a4e80785f2"
      unitRef="number">-0.011</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEwLTMtMS0xLTUxMDE2_5771a8fd-b4c5-48e3-8a5c-44e697e382c5"
      unitRef="number">0.017</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEwLTUtMS0xLTUxMDE2_7524a668-4a93-4602-be5b-5f2e6d8bb42b"
      unitRef="number">0.004</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzExLTEtMS0xLTUxMDE2_c691e60a-bad9-4bc9-9a1d-d7839f1ee2ab"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzExLTMtMS0xLTUxMDE2_b5c9c315-2e81-40b5-af29-60cc91c3338b"
      unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzExLTUtMS0xLTUxMDE2_e6b83608-a20d-44f5-b961-998ea76788ea"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEyLTEtMS0xLTUxMDE2_577de409-b79a-4875-ac97-a0cacb3ca69d"
      unitRef="number">0.019</ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEyLTMtMS0xLTUxMDE2_bcefe07a-7fc0-4b56-92ad-ee8b33eecfc6"
      unitRef="number">0.020</ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEyLTUtMS0xLTUxMDE2_42ac1033-0773-490b-a832-02a555457b19"
      unitRef="number">0.002</ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEzLTEtMS0xLTUxMDE2_67810b0d-65c0-41dc-a581-26567221074f"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEzLTMtMS0xLTUxMDE2_a05d14b8-c5d6-4730-8df8-8350870fe155"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzEzLTUtMS0xLTUxMDE2_5d6fd62a-79ce-468d-8824-2af318bac6f6"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE0LTEtMS0xLTUxMDE2_3582f1cf-6da4-4d1d-8adc-cddf4f04cf1e"
      unitRef="number">-0.002</ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE0LTMtMS0xLTUxMDE2_765857dc-1c78-481a-9bd6-fec61093f264"
      unitRef="number">0.010</ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE0LTUtMS0xLTUxMDE2_54abe1ca-81c6-433d-baad-6ba6fca6786e"
      unitRef="number">0</ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE2LTEtMS0xLTUxMDE2_b0a93757-f18b-465f-b78d-3c218606112c"
      unitRef="number">0.001</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE2LTMtMS0xLTUxMDE2_c6a039b0-ef49-4d59-8504-8210c05c774a"
      unitRef="number">0.008</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE2LTUtMS0xLTUxMDE2_f4df9d37-7bb2-4508-be00-b5f261ad19f6"
      unitRef="number">-0.013</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE4LTEtMS0xLTUxMDE2_b64aef1d-698f-4a07-b294-fcf4bf1f2062"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE4LTMtMS0xLTUxMDE2_61584912-95bc-4f6e-bb7c-dab19bc1f0e2"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE4LTUtMS0xLTUxMDE2_3ed49ecb-8229-4629-96ae-b53f0a9aae6f"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE5LTEtMS0xLTUxMDE2_89f24f60-1f61-43c9-80f2-63daf03d5303"
      unitRef="number">0.245</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE5LTMtMS0xLTUxMDE2_bf1c5184-185f-4f82-8993-02c635000187"
      unitRef="number">0.128</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo1ZTkzZmFmZWEyZmM0YmZkOTE5YmI1NTIzMjE1MzBlYy90YWJsZXJhbmdlOjVlOTNmYWZlYTJmYzRiZmQ5MTliYjU1MjMyMTUzMGVjXzE5LTUtMS0xLTUxMDE2_57ce7717-c876-47f4-8c1f-00f062de67ce"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMzNw_dfa5bb87-dc19-4fd9-802f-4eaa3209c225"
      unitRef="number">0.245</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM0MQ_32b878f5-eba4-4958-9c0c-0119bab3a867"
      unitRef="number">0.128</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM0OA_63b926cf-22df-4ce2-8bd7-d76efd3dc8d3"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3a2dc63c878e4ea2b0db72a8bf5f570d_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2MA_1140a04b-502f-4bdb-85da-bb79d7b9c098"
      unitRef="usd">-21600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="i32b0b856e5af4a0a8ee8537fdec60929_D20200928-20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyMTQ_9ecf235a-9120-414a-b0ee-5214463a89d6"
      unitRef="usd">80000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i32b0b856e5af4a0a8ee8537fdec60929_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyMjc_9490badd-ba17-4c96-999a-4230889ab9a0"
      unitRef="usd">5600000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <ttek:UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested
      contextRef="if873eabc44eb487596811e0ae9b5dd66_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyNDE_7f3837e5-3fcc-44d8-a5d2-08f0233c6a58"
      unitRef="usd">20100000</ttek:UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="if873eabc44eb487596811e0ae9b5dd66_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI3NDg3NzkwODMyNTY_09180ab4-b190-41a4-87d6-f843bf176013"
      unitRef="usd">3100000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzEzMTI_f954a5c9-41ec-4bda-a87b-e21fd4722cfa"
      unitRef="usd">-10300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzEzMTY_2ccaaebf-2821-4589-9471-8551e4a3cd98"
      unitRef="usd">-12900000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzEzMjA_02c6409c-f464-467a-8a24-1a74c7892741"
      unitRef="usd">-8300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzE2NTQ_146befc1-3f70-4dec-89b2-c8fc5ad2f3a0"
      unitRef="number">0.275</ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzE2NTg_c8a5f1ee-cc34-4a7e-b9a4-f3fab3042793"
      unitRef="number">0.257</ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzE2NjY_92524d8c-b39c-4f35-82c6-1f6481981097"
      unitRef="number">0.256</ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5NDc_297f8c2e-f1c7-4135-bc56-a3159183406a">&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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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,238&#160;&lt;/span&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,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 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;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;4,986&#160;&lt;/span&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,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;/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;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;49,618&#160;&lt;/span&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;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;/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;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Unbilled revenue&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,885&#160;&lt;/span&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;/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;Loss carry-forwards&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,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;54,825&#160;&lt;/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;Valuation allowance&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,286)&lt;/span&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;(13,040)&lt;/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 assets&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;134,010&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;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:#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;text-align:left;vertical-align: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:#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;/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;Unbilled revenue&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;&#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;(5,595)&lt;/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;Prepaid expense&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,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;Right-of-use assets, 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;(49,618)&lt;/span&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;(60,181)&lt;/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;Intangibles&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;(42,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,121)&lt;/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;Undistributed earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,200)&lt;/span&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,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;/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;Property and equipment&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;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(85)&lt;/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 liabilities&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;(101,367)&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;(117,254)&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 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:#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;32,643&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;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:#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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzQtMS0xLTEtNTEwMTY_2252ddbf-783a-4671-b00c-66584badd0b6"
      unitRef="usd">1238000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzQtMy0xLTEtNTEwMTY_e3a54fcd-2835-4330-abd9-8450e5159f48"
      unitRef="usd">1342000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzUtMS0xLTEtNTEwMTY_a4bb476e-cfec-4162-982f-1228321db9cf"
      unitRef="usd">5023000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzUtMy0xLTEtNTEwMTY_668b9f71-e307-4c56-a316-f4169cf41708"
      unitRef="usd">6662000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzYtMS0xLTEtNTEwMTY_5fffde7e-3f50-4c93-a6cc-754467f81a26"
      unitRef="usd">4986000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzYtMy0xLTEtNTEwMTY_8fd55b63-7851-44f5-b893-a89f7029ee3b"
      unitRef="usd">5917000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzctMS0xLTEtNTEwMTY_277d36b6-6751-4865-b738-9b9ea15404c8"
      unitRef="usd">35973000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzctMy0xLTEtNTEwMTY_03142b20-55c0-47b6-95f3-2f81a2c8d6ba"
      unitRef="usd">41657000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <ttek:DeferredTaxAssetsLeasingArrangements
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzgtMS0xLTEtNTEwMTY_87c1f304-2163-4a7c-b2fe-6b433c218897"
      unitRef="usd">49618000</ttek:DeferredTaxAssetsLeasingArrangements>
    <ttek:DeferredTaxAssetsLeasingArrangements
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzgtMy0xLTEtNTEwMTY_baafa887-ef80-4a75-9109-5db50dde0b08"
      unitRef="usd">60181000</ttek:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzktMS0xLTEtNTEwMTY_0b368caa-1a60-4742-be8f-882969a09610"
      unitRef="usd">2925000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzktMy0xLTEtNTEwMTY_1cc11cba-001f-48ea-93a8-b09f83daf5d3"
      unitRef="usd">3560000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <ttek:DeferredTaxAssetsUnbilledRevenue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTEtMS0xLTU5NjIy_e1c6aeb8-c7d0-4b30-a87d-48170f39e075"
      unitRef="usd">4885000</ttek:DeferredTaxAssetsUnbilledRevenue>
    <ttek:DeferredTaxAssetsUnbilledRevenue
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTMtMS0xLTU5NjIy_f3013b3d-ac24-4bde-9588-7c838d6a9cc3"
      unitRef="usd">0</ttek:DeferredTaxAssetsUnbilledRevenue>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTEtMS0xLTUxMDE2_95fdd89b-7022-4282-a64f-ef85bd669030"
      unitRef="usd">41648000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEwLTMtMS0xLTUxMDE2_6e55d1be-7ef5-4814-b250-8afe8d641f67"
      unitRef="usd">54825000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzExLTEtMS0xLTUxMDE2_b8838552-76f4-451f-87e1-50f51b25ae59"
      unitRef="usd">12286000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzExLTMtMS0xLTUxMDE2_8f2b18db-5116-47d9-9a94-4e78d8f617db"
      unitRef="usd">13040000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEyLTEtMS0xLTUxMDE2_23525365-f392-400c-847e-464c5578367a"
      unitRef="usd">134010000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzEyLTMtMS0xLTUxMDE2_e1af05fc-ebdf-4da3-9fca-31015bacdee7"
      unitRef="usd">161104000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE1LTEtMS0xLTUxMDE2_93d28c98-d956-442b-b615-baf37099fdf0"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE1LTMtMS0xLTUxMDE2_b6ae7e12-11ba-4f37-aac2-47b4be94ff9b"
      unitRef="usd">5595000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE2LTEtMS0xLTUxMDE2_804115c6-9bf7-45eb-b37d-2053b7008b31"
      unitRef="usd">6065000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE2LTMtMS0xLTUxMDE2_ab824ff9-db7c-4fd4-a865-ff715d73accb"
      unitRef="usd">8136000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE3LTEtMS0xLTUxMDE2_e9efec9e-1534-4183-8e20-be422b5c3a0b"
      unitRef="usd">49618000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE3LTMtMS0xLTUxMDE2_e209a6de-7abc-4dac-bf6c-9e9b08dd39ba"
      unitRef="usd">60181000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE4LTEtMS0xLTUxMDE2_0cd9f454-0991-484f-8e28-a2e96c5e92f4"
      unitRef="usd">42863000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE4LTMtMS0xLTUxMDE2_c431e3c8-eacc-43a0-870a-963373771cbc"
      unitRef="usd">40121000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE5LTEtMS0xLTUxMDE2_223cf3b9-ecfc-48d7-a6ee-e1e87d964ff0"
      unitRef="usd">2200000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzE5LTMtMS0xLTUxMDE2_18a0e55c-a5f2-4175-bfb9-f12feed94be3"
      unitRef="usd">3136000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIwLTEtMS0xLTUxMDE2_ec0195a9-1414-4f62-be01-0a1a08b7f4da"
      unitRef="usd">621000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIwLTMtMS0xLTUxMDE2_a584aa8f-9fe1-483c-add1-0bc3130eebfb"
      unitRef="usd">85000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIxLTEtMS0xLTUxMDE2_0cc72a7b-0d4d-4eac-ab9d-d8088bcfb497"
      unitRef="usd">101367000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIxLTMtMS0xLTUxMDE2_fc7556d1-b21b-4ce6-aab0-31b964cfa6ab"
      unitRef="usd">117254000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIzLTEtMS0xLTUxMDE2_ad8bb2de-d009-456e-8356-bc3ad1733367"
      unitRef="usd">32643000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTpmNGYzYzBkNGQzOTE0ZTY4YTJlNGY2YzExMjJiMjQ5Zi90YWJsZXJhbmdlOmY0ZjNjMGQ0ZDM5MTRlNjhhMmU0ZjZjMTEyMmIyNDlmXzIzLTMtMS0xLTUxMDE2_09dff358-3652-419c-ba4f-72ece7e40fac"
      unitRef="usd">43850000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzI1NzE_e3e4f9fb-f049-4ef0-8f33-7e974db0025a"
      unitRef="usd">81700000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ica318eef2e144f74bba0cd9695380d9b_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMwMTM_b5eba5a9-c783-4d75-bcc5-9334bcdbaf58"
      unitRef="usd">43700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMxMDg_681e5eaa-0f4a-43fc-8132-8160cc605e87"
      unitRef="usd">119100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMxMjE_a9f3ae6a-c38d-488d-913f-df5579c79c6c"
      unitRef="usd">17900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMxNzE_1ade1487-b2f4-4262-b5d3-69785015c61c"
      unitRef="usd">101200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMyNTc_ad92daa5-6e10-4f3d-9d75-d7a8b154fb2f"
      unitRef="usd">18400000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ieb68843e6eff426dbe2be80fac870b9a_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzMzMDg_a4d5a431-4b11-488a-95d1-99fdb4432c1e"
      unitRef="usd">3900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM5NDY_14bdcf0a-bf73-41be-ae48-d3648482c07b"
      unitRef="usd">12300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzM5OTU_0b22d51d-a4e1-471e-82a7-09005f70708c"
      unitRef="usd">8900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5Mzk_1ad7fe5e-3df6-4ec8-a58d-de9774ad67b6">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 2,&lt;br/&gt;2022&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;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="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;12,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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 fiscal year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;2,171&#160;&lt;/span&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;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;/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 fiscal 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;&#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;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;/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 fiscal year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,014)&lt;/span&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;(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;/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;(977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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;8,908&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;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;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzMtMS0xLTEtNTEwMTY_fa73c4ab-1e65-4630-b357-1278b1218948"
      unitRef="usd">12899000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzMtMy0xLTEtNTEwMTY_9c656a60-f25f-448f-b0db-55346799dee4"
      unitRef="usd">9228000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5101eb8f43d6474fafeb3dffa0eb62d5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzMtNS0xLTEtNTEwMTY_bade6488-3e42-4e0e-9ea7-ae85c72269c1"
      unitRef="usd">9169000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzQtMS0xLTEtNTEwMTY_5034442e-47ee-4b51-ab10-8bba7f6324ea"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzQtMy0xLTEtNTEwMTY_ba49cf3a-f370-430d-8ebd-71d0344328e4"
      unitRef="usd">2171000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzQtNS0xLTEtNTEwMTY_1ebc4729-f4ba-4471-9421-c54d6b724d8c"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzUtMS0xLTEtNTEwMTY_cfac2f23-2e89-47d5-b04c-265b12b5ab59"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzUtMy0xLTEtNTEwMTY_cf30fa5d-e47a-4a9d-9ff5-140d86967bc6"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzUtNS0xLTEtNTEwMTY_82bef767-3c23-489a-8266-fbb6db3407a2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzYtMS0xLTEtNTEwMTY_564c2058-0454-47a4-8659-253b65aa9a3b"
      unitRef="usd">3014000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzYtMy0xLTEtNTEwMTY_4964e6b9-519e-4b63-8c93-bef88a9e1264"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzYtNS0xLTEtNTEwMTY_400cd332-9d7e-4890-ba88-7efe029191d0"
      unitRef="usd">641000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzctMS0xLTEtNTEwMTY_ba0fe549-dc36-4bbf-8538-5d24924db869"
      unitRef="usd">977000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzctMy0xLTEtNTEwMTY_d228cdfd-ed49-4c71-831c-c0efa70ac1b9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzctNS0xLTEtNTEwMTY_fb833870-b13e-49f9-a8d5-e55201c0e39f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzgtMS0xLTEtNTEwMTY_b5ce3c73-5cbe-4ba1-b658-f9dd50c674d2"
      unitRef="usd">8908000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzgtMy0xLTEtNTEwMTY_a8327b42-460b-439b-bd3e-39356bd4c9a8"
      unitRef="usd">12899000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90YWJsZTo3MzNiNjE3Zjg4ZDk0MjU1YWQ2ZDIzZDVmNThiNGNkOS90YWJsZXJhbmdlOjczM2I2MTdmODhkOTQyNTVhZDZkMjNkNWY1OGI0Y2Q5XzgtNS0xLTEtNTEwMTY_69eb80cc-8510-408c-a5ca-9689438a043b"
      unitRef="usd">9228000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2Mjk_13cade3c-607b-485e-a7a1-5734a7417bd4"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2MzM_f6a141d0-cd81-493d-bc82-cf07554236d0"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ2NDA_2285da77-144d-412a-86d8-7c67689a61cb"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ3MTk_548c676c-3ce2-4291-bd10-8f2f9e41872b"
      unitRef="usd">-400000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ3MjM_87722c85-0e55-4161-b51b-6f42f7ae7f33"
      unitRef="usd">0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ3MzA_3956dbd2-e07d-48c0-a852-f19ec28d8419"
      unitRef="usd">0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ4OTc_305ef493-b8fc-4c88-b77d-3326c8f6dc39"
      unitRef="usd">5300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5MDE_004f35b3-509b-4f78-81ea-08354cfb297e"
      unitRef="usd">5200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iab88176890bc43b0a246404bd8ed1f5e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODEvZnJhZzpmODM1ZjY3OTVhZWM0NTZiYjBkNGFiMzg2ZWVjNTNhNC90ZXh0cmVnaW9uOmY4MzVmNjc5NWFlYzQ1NmJiMGQ0YWIzODZlZWM1M2E0XzQ5MDg_9a2b24fe-1869-48eb-b74f-5b222b1f06c1"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQzNzk_6053621e-a5cc-4d93-907a-44f89841e939">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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;258,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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,504)&lt;/span&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,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;/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;246,250&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;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;/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: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;On February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (&#x201c;Amended Credit Agreement&#x201d;) with a total borrowing capacity of $1.05&#160;billion that will mature in February 2027. The Amended Credit Agreement is a $750&#160;million senior secured, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0ODA_05ec9873-c5a3-4422-9678-2c74177eee1c"&gt;five&lt;/span&gt;-year facility that provides for a $250&#160;million term loan facility (the &#x201c;Amended Term Loan Facility&#x201d;) and a $500&#160;million revolving credit facility (the &#x201c;Amended Revolving Credit Facility&#x201d;). In addition, the Amended Credit Agreement includes a $300&#160;million accordion feature that allows us to increase the Amended Credit Agreement to $1.05&#160;billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company&#x2019;s projects and operational sustainability initiatives and (ii) improvement of peoples&#x2019; lives as a result of the Company&#x2019;s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $100&#160;million sublimit for the issuance of standby letters of credit, a $20&#160;million sublimit for swingline loans and a $300&#160;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="background-color:#ffffff;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 February 18, 2022. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually commencing June 30, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% per &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:400;line-height:120%"&gt;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 Secured Overnight Financing Rate ("SOFR") rate plus 1.00%,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plus a margin that ranges from 0% to 0.875% 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 February 18, 2027, 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;2, 2022, we had $258.8 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $243.8 million under the Amended Term Loan Facility and $15.0&#160;million under the Amended Revolving Credit Facility.  The year-to-date weighted-average interest rate of the outstanding borrowings during fiscal 2022 was 1.97%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date 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.60%. At October&#160;2, 2022, we had $484.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="background-color:#ffffff;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.25 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;2, 2022, we were in compliance with these covenants with a consolidated leverage ratio of 0.76x and a consolidated interest coverage ratio of 29.52x. &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 addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for short-term cash advances and bank guarantees. At October&#160;2, 2022, there were no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $44.4&#160;million. As of October&#160;2, 2022 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;2023&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,504&#160;&lt;/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;2024&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&#160;&lt;/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;2025&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#160;&lt;/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;2027&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;208,750&#160;&lt;/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="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 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:#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;258,754&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Subsequent Event: On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500&#160;million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55&#160;billion. We expect to draw the entire amount of the New Term Loan Facility to partially finance the acquisition of RPS. The remaining purchase price is expected to be financed with existing cash on hand and borrowings under the Amended Revolving Credit Facility. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQzODA_dce74a27-c811-43fc-ab5e-904edf2411e7">&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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;258,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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,504)&lt;/span&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,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;/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;246,250&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;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;/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="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzMtMS0xLTEtNTEwMTY_380ad1bc-55b4-4805-b76d-c77a5550c0c3"
      unitRef="usd">258754000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzMtMy0xLTEtNTEwMTY_d7086d0d-ab44-4d8d-b11b-f313391781ed"
      unitRef="usd">212500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzQtMS0xLTEtNTEwMTY_428a9c18-9fa1-4d09-b3d8-942b7d01b685"
      unitRef="usd">12504000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzQtMy0xLTEtNTEwMTY_aa2adc33-ea86-4b0a-a547-b6d59ecbcfb3"
      unitRef="usd">12500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzUtMS0xLTEtNTEwMTY_b3b38413-2260-4a34-8779-0f14cff0311a"
      unitRef="usd">246250000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZTo0YzBmNzg5NTk0ODI0OGZjYjdkMDMxNTI5MGIyYjI5OC90YWJsZXJhbmdlOjRjMGY3ODk1OTQ4MjQ4ZmNiN2QwMzE1MjkwYjJiMjk4XzUtMy0xLTEtNTEwMTY_453acb34-b7ce-479f-bd72-a5e2af3af8c8"
      unitRef="usd">200000000</us-gaap:LongTermDebtNoncurrent>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i993e590734824275a5c3d71f036b9de0_I20220218"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzMDc_17ad0c25-9502-4191-ac7d-c3f25f7156ee"
      unitRef="usd">1050000000.00</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i993e590734824275a5c3d71f036b9de0_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzMjI_d85b8116-e6f5-4600-95c2-65c52ddf4040"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic6b6eae8537a47bca01fb8775396b922_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzMzY_f7ea57e5-3f35-4d91-b4bb-cb374bd1952a"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8e7ea813c7454d5eb2348be88c608416_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzNTA_46d7ee0f-b325-4a86-9565-f2155b1aa9c7"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i993e590734824275a5c3d71f036b9de0_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzNjQ_a328dc7d-eb90-4332-adf9-ce232e3bb24c"
      unitRef="usd">300000000</ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i993e590734824275a5c3d71f036b9de0_I20220218"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzNzg_d437571e-8e9d-475f-96db-508b20a195de"
      unitRef="usd">1050000000.00</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i58494b0698cd402d84b0ddd18cc4d460_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODAzOTM_ff97eb9d-4a96-423d-a116-9ed81c2984f4"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i16f1436ae8b24239bae462ac44224e40_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0MDc_16d1cd07-5b01-42b6-a123-98e3759ac060"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4d23e90306114fdaa9771b3d78a2e835_I20220218"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0MjA_91c20dd6-23ec-447a-bf70-7388d472c16d"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage
      contextRef="i4ee103feec60442db44dc94ed0b80829_I20220218"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0MzQ_0c21068f-de81-4b77-9fc4-e752cfffae8a"
      unitRef="number">0.05</ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if03b0ec649024f6f89f496e172a51389_D20220218-20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0Mzg_7147f055-e35e-45d9-aa12-519df788bd0d"
      unitRef="number">0.01000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i526be7c33cc4439c869d36191175b4e9_D20220218-20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NDY_02cf9d8c-d86a-4d7d-8853-52166e9fb07e"
      unitRef="number">0.01875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia4b42dcd9430445c846d05c5399fc104_D20220218-20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NTQ_3a5752cb-087c-4cb7-8832-227e22d6a6d6"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8f7e1268ace4485683bb0e7f6d5a9f2b_D20220218-20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NjE_eed7d2de-5f62-4286-b205-c226f2bbc17a"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7bd0bd90d39943589facd37d907f3696_D20220218-20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0Njg_098600bc-716a-4c2a-9b3c-586e26c5c682"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifc07517b0c0547028519e528c4097b7e_D20220218-20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA0NzM_fc20c7ca-6c78-4c32-88c5-9b2152cb8caf"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzIwODY_7e327d4e-513f-4ef6-aacc-3c82e77667e6"
      unitRef="usd">258800000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i326ea99291ff46c5a81d682266642801_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzIxNzQ_a37a9b88-dd93-4ed8-86f5-2283303041e8"
      unitRef="usd">243800000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2a9d07896df3465fb0bb05271d2a7a66_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzEwOTk1MTE2NDAwNjk_0630a914-6239-4a69-a811-cb3813f663fe"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzIzNzg_89614350-888f-4027-ac47-d93010219b62"
      unitRef="number">0.0197</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i688ff144e6e242df82a872747a121ee4_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI0MDI_c66790c4-4fe0-43e0-b0b3-9562bca1c19a"
      unitRef="usd">700000</us-gaap:LettersOfCreditOutstandingAmount>
    <ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap
      contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDQ_5314e974-f048-4bc0-8fd9-0736f6a2b8b2"
      unitRef="number">0.0360</ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i2a9d07896df3465fb0bb05271d2a7a66_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NjI_44835c19-effe-4bcd-b7ba-0239a99429bc"
      unitRef="usd">484300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum
      contextRef="i993e590734824275a5c3d71f036b9de0_I20220218"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA1MDY_49f8fb7b-d257-4a60-a22c-9e0b25f7087b"
      unitRef="number">3.25</ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum>
    <ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum
      contextRef="i993e590734824275a5c3d71f036b9de0_I20220218"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzI3NDg3NzkwODA1MTI_0dd56984-e528-4afb-b694-77d224dbd90d"
      unitRef="number">3.00</ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum>
    <us-gaap:RatioOfIndebtednessToNetCapital1
      contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzM4NjU_2c677b64-4b42-4766-ba97-a4feae3fea19"
      unitRef="number">0.76</us-gaap:RatioOfIndebtednessToNetCapital1>
    <ttek:RatioOfConsolidatedFixedChargeCoverageRatio
      contextRef="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzM5MTU_8bd370ed-1263-4cab-bb5f-3d6eac171677"
      unitRef="number">29.52</ttek:RatioOfConsolidatedFixedChargeCoverageRatio>
    <us-gaap:LineOfCredit
      contextRef="iec4db1c3a39443289ef939b04c65bb12_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQxMDY_2daefc69-6c7a-476c-94a9-b4468d6c7085"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i73cef2d8fbb849a1a547a863722f113f_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQyMjI_77dd669e-fe0a-4d4b-ab76-819776846100"
      unitRef="usd">44400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:BankOverdrafts
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQyNDI_92d6aa05-b023-42a3-9423-f58ea6fd8725"
      unitRef="usd">0</us-gaap:BankOverdrafts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzQzNzg_aa4a4cd8-54fc-4c78-b439-d8991fe93da1">&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;2023&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,504&#160;&lt;/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;2024&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&#160;&lt;/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;2025&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#160;&lt;/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;2027&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;208,750&#160;&lt;/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="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 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:#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;258,754&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzItMS0xLTEtNTEwMTY_6fea1d94-5d14-4d4c-a2ee-a8c86d3d59f1"
      unitRef="usd">12504000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzMtMS0xLTEtNTEwMTY_d0d55f04-fe95-43ee-ab96-7b75ca3a79e2"
      unitRef="usd">12500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzQtMS0xLTEtNTEwMTY_fb804191-3d38-407e-b380-8fddc59d1ebc"
      unitRef="usd">12500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzUtMS0xLTEtNTEwMTY_57e3f6a0-e76f-4ec5-b467-c35192badaba"
      unitRef="usd">12500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzYtMS0xLTEtNTEwMTY_8aa049ad-cc00-4bf8-a3a7-d6bef298c6b7"
      unitRef="usd">208750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90YWJsZToxZGQ0OWZkYzMxNDc0ZjYzYjA3Mzk1ZTYxOWFmODY2OC90YWJsZXJhbmdlOjFkZDQ5ZmRjMzE0NzRmNjNiMDczOTVlNjE5YWY4NjY4XzgtMS0xLTEtNTEwMTY_406334e3-dcb9-4f7c-9402-d530a6370e2f"
      unitRef="usd">258754000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i29064c86345e43429530a6d3bf638db9_I20221026"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzEwOTk1MTE2NDIzMjg_32f991d8-967d-463f-8dc5-f6d48200fa09"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i4d6be37fb48c443fbbfc74b75d0aa06c_I20221026"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODQvZnJhZzo1YWZkYzk5MDgyMTY0NGRmYjE1Njg4ZWExYjJlMzk2MS90ZXh0cmVnaW9uOjVhZmRjOTkwODIxNjQ0ZGZiMTU2ODhlYTFiMmUzOTYxXzEwOTk1MTE2NDIzNDg_e78668c0-6441-47cc-b8f4-087326ceab08"
      unitRef="usd">1550000000</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MjU_c5c68166-f92d-48e5-9bee-3c33c58df2cb">Leases&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 ten 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.&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 underlying asset for the 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;rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at &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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;86,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;(150)&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;(106)&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 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="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;86,575&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;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:#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: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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;71,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;44,096&#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;72,076&#160;&lt;/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: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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;182,319&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/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;57,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;146,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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;204,150&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,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;/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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;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;2, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we 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;2, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is as follows:&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: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;2023&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;61,703&#160;&lt;/span&gt;&lt;/td&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;2024&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;47,520&#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;2025&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;35,466&#160;&lt;/span&gt;&lt;/td&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;2026&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;23,481&#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;2027&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;16,961&#160;&lt;/span&gt;&lt;/td&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;31,927&#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;217,058&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;(12,908)&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;204,150&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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MzE_07530602-3d81-4602-931e-9d77b557c66d">Leases&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 ten 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.&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 underlying asset for the 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;rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at &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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;86,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;(150)&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;(106)&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 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="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;86,575&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;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:#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: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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;71,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;44,096&#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;72,076&#160;&lt;/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: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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;182,319&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/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;57,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;146,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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;204,150&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,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;/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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;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;2, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we 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;2, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is as follows:&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: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;2023&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;61,703&#160;&lt;/span&gt;&lt;/td&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;2024&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;47,520&#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;2025&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;35,466&#160;&lt;/span&gt;&lt;/td&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;2026&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;23,481&#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;2027&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;16,961&#160;&lt;/span&gt;&lt;/td&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;31,927&#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;217,058&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;(12,908)&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;204,150&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:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ib11cf5ef6cc44ee6b8c8a3280ab22986_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzYwNg_3341f675-5002-497a-8113-3944ba174fcb">P1M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i694a2fadd42240229ffc160332306064_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzYxMg_10de4249-a48c-4b6e-8f4d-e8139e64682c">P10Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzY4MQ_35a33901-0ae1-4956-aa97-fdc0454ee1b9">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3Mjg_cba906d7-b37d-4782-8819-06853ab6c72c">&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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;86,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;(150)&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;(106)&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 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="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;86,575&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;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:#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: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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;71,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;44,096&#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;72,076&#160;&lt;/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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzMtMi0xLTEtNTEwMTY_b6dd47b1-b36f-4d4e-a5b7-c5a4699a732a"
      unitRef="usd">86725000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzMtNC0xLTEtNTEwMTY_7b9bd481-1393-48c6-894f-713628dbd695"
      unitRef="usd">91076000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzQtMi0xLTEtNTEwMTY_2ccaf347-b59f-4a14-a6c4-5257d8462082"
      unitRef="usd">150000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzQtNC0xLTEtNTEwMTY_e0f4c958-6e36-49da-b1ab-91eba8f8742d"
      unitRef="usd">106000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzYtMi0xLTEtNTEwMTY_aa3e5f82-d5ba-4685-9e9e-1ac14dec9fd3"
      unitRef="usd">86575000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpkOGZkN2U3YzhhMTI0NmJlOWRjMzYxZjY2ODY3OWZkZC90YWJsZXJhbmdlOmQ4ZmQ3ZTdjOGExMjQ2YmU5ZGMzNjFmNjY4Njc5ZmRkXzYtNC0xLTEtNTEwMTY_65c96f4b-c1c2-4e28-8972-78b8bbdb0edd"
      unitRef="usd">90970000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzMtMS0xLTEtNTEwMTY_bf698b72-d1b9-43d1-8a7e-a86fba6cef66"
      unitRef="usd">71365000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzMtMy0xLTEtNTEwMTY_cf8f2772-8981-47ce-b398-a0ffd69fbf18"
      unitRef="usd">81943000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzQtMS0xLTEtNTEwMTY_b1087bb1-4e87-46e4-8bf3-81127365adae"
      unitRef="usd">44096000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWM4NjU2NGM4Mzc0OThkOWVhOTBjZjU4MTE3YjAzYS90YWJsZXJhbmdlOmFlYzg2NTY0YzgzNzQ5OGQ5ZWE5MGNmNTgxMTdiMDNhXzQtMy0xLTEtNTEwMTY_cbdbeb78-5848-4a83-9e54-ead199088903"
      unitRef="usd">72076000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ttek:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MzM_de41176c-d836-45df-8fea-5a94609b87d5">&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;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;182,319&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/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;57,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;146,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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;204,150&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,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;/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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzQtMS0xLTEtNTEwMTY_081aaa78-6ff4-48a2-8f88-5992f2aeb6f3"
      unitRef="usd">182319000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzQtMy0xLTEtNTEwMTY_afcbf639-422e-4686-8e93-faa173aa7556"
      unitRef="usd">215422000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzctMS0xLTEtNTEwMTY_38ddadd7-9b65-48e2-a9bf-754e6583d1e8"
      unitRef="usd">57865000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzctMy0xLTEtNTEwMTY_d05a225d-da07-4754-9cc9-ae458734b024"
      unitRef="usd">67452000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzgtMS0xLTEtNTEwMTY_da6344aa-3df0-43a1-bbd3-ae902790bd1d"
      unitRef="usd">146285000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzgtMy0xLTEtNTEwMTY_4eccd29a-4e8c-40fe-a49c-48e16d44934c"
      unitRef="usd">174285000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzktMS0xLTEtNTEwMTY_fd59cdd7-af50-42a1-85f5-c4ab5bf9fdc7"
      unitRef="usd">204150000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzktMy0xLTEtNTEwMTY_b3d39261-db73-4bee-b13e-56f55d5cfbcc"
      unitRef="usd">241737000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzEyLTEtMS0xLTUxMDE2_b9b7dfe9-c03f-48e8-9fcc-a3a9e446e3c0">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzEyLTMtMS0xLTUxMDE2_1b416840-a8e8-4c33-aed2-872365b359d6">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzE0LTEtMS0xLTUxMDE2_afa679c6-11c7-46d8-b644-c5f149ada1d6"
      unitRef="number">0.022</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTpiNzM4YjM5NTFkOTY0MGExODkxY2I3ZDE5YzYyMmJlNy90YWJsZXJhbmdlOmI3MzhiMzk1MWQ5NjQwYTE4OTFjYjdkMTljNjIyYmU3XzE0LTMtMS0xLTUxMDE2_ce44c305-6f08-4f4c-86f8-3308a0837ff2"
      unitRef="number">0.022</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90ZXh0cmVnaW9uOmM0MzU3OTY3YTkzOTQxNmY4ZmE1ZWVhZTNjMzZjNDIxXzI3MjM_7a8e34b9-5a68-48bc-898f-4e4c7749994d">&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;2, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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;2023&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;61,703&#160;&lt;/span&gt;&lt;/td&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;2024&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;47,520&#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;2025&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;35,466&#160;&lt;/span&gt;&lt;/td&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;2026&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;23,481&#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;2027&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;16,961&#160;&lt;/span&gt;&lt;/td&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;31,927&#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;217,058&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;(12,908)&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;204,150&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="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzItMS0xLTEtNTEwMTY_8229d348-39d4-40a9-8ced-1fb229a1448b"
      unitRef="usd">61703000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzMtMS0xLTEtNTEwMTY_9ade266d-12ab-421c-9aca-24d13c003929"
      unitRef="usd">47520000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzQtMS0xLTEtNTEwMTY_b87847b0-6b08-49b2-ac68-682716cad004"
      unitRef="usd">35466000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzUtMS0xLTEtNTEwMTY_b79164e9-750b-4ea8-a09b-12fdf7970bfe"
      unitRef="usd">23481000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzYtMS0xLTEtNTEwMTY_958cdbec-8cdd-477b-b08a-3bdd1d4b1367"
      unitRef="usd">16961000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzctMS0xLTEtNTEwMTY_13462247-4276-4c87-80cb-78a9fd663338"
      unitRef="usd">31927000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzgtMS0xLTEtNTEwMTY_8aa24366-d837-4c94-b4d4-52820e3ebd80"
      unitRef="usd">217058000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzktMS0xLTEtNTEwMTY_4b9b90e9-9d5a-4551-b3cd-4a68c37d0e17"
      unitRef="usd">12908000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xODcvZnJhZzpjNDM1Nzk2N2E5Mzk0MTZmOGZhNWVlYWUzYzM2YzQyMS90YWJsZTphZWViM2Q4NTBhZjU0OTgyOTgzZTA0NGM2MzE4MWQwZS90YWJsZXJhbmdlOmFlZWIzZDg1MGFmNTQ5ODI5ODNlMDQ0YzYzMTgxZDBlXzEwLTEtMS0xLTUxMDE2_3cb4d175-d188-4058-a226-a3c87a72c9fb"
      unitRef="usd">204150000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5Mjk_f5e477bb-f7ff-4be2-9fea-67694855c649">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;2, 2022, 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 vest at 25% on each anniversary of the grant date and 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 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;e 2018 EIP's aggregate share limit as one share for every share or unit issued. At October&#160;2, 2022, there were 2.2 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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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 380,784 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchas&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 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;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 2,&lt;br/&gt;2022&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;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="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;26,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&lt;/span&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,910)&lt;/span&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,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;/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;20,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;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;/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="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;2, 2022:&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 October 3, 2021&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;214&#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;38.80&#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;(46)&lt;/span&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;39.44&#160;&lt;/span&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;&#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="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 2, 2022&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;168&#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.62&#160;&lt;/span&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.04&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;15,086&#160;&lt;/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 2, 2022&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;168&#160;&lt;/span&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.62&#160;&lt;/span&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.04&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;15,086&#160;&lt;/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 2, 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;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 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;38.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.04&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;15,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;/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 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 2022 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;2, 2022. This amount will change based on the fair market value of our stock. &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 we&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;re granted in fiscal 2022, 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2022, 2021 and 2020 was $5.7 million, $29.4 million and $22.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="background-color:#ffffff;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 $1.8 million, $11.3 million and $10.3 million for fiscal 2022, 2021 and 2020, 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 for fiscal 2022, 2021 and 2020 was $1.3 million, $6.7 million and $4.9 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;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 50% on growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-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 29, 2019&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;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:#cceeff;padding:2px 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;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:#cceeff;padding:2px 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;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:#cceeff;padding:2px 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;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:#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;168&#160;&lt;/span&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.92&#160;&lt;/span&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;74&#160;&lt;/span&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.85&#160;&lt;/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;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;46.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.28&#160;&lt;/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;64&#160;&lt;/span&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;48.36&#160;&lt;/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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;65.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.98&#160;&lt;/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 27, 2020&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;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:#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;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:#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;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:#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;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:#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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:right;vertical-align: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:#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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;153.03&#160;&lt;/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;(167)&lt;/span&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;59.64&#160;&lt;/span&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;(193)&lt;/span&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;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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;(14)&lt;/span&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;77.74&#160;&lt;/span&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)&lt;/span&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;74.05&#160;&lt;/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 October 3, 2021&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;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:#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;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:#cceeff;padding:2px 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;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:#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;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:#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;78&#160;&lt;/span&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;184.61&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;42&#160;&lt;/span&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;247.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;/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;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;80.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;/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;88&#160;&lt;/span&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.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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;109.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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: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 2, 2022&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;299&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;111.40&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;272&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;109.23&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="margin-bottom:6pt;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;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. 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. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022.&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 2022, 2021 and 2020, we awar&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;ded 77,844, 117,934 and 167,525 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2022, 2021 and 2020 was $184.61, $122.02 and $83.92, respectively. At October&#160;2, 2022, there were 299,055 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2022, 2021 and 2020, we awarded 41,734, 57,542 and 74,011 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2022, 2021 and 2020 was $247.16, $153.03 and $99.85, 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;The stock-based compensation expense related to RSUs and PSUs for fiscal 2022, 2021 and 2020 was $23.9 million, $20.9 million and $17.7 million, respectively, and was included in total stock-based compensation expense. The actual income tax benefit realized from RSUs and PSUs for fiscal 2022, 2021 and 2020 was $9.1&#160;million, $6.2&#160;million and $3.4&#160;million, respectively. At October&#160;2, 2022, there was $35.9 million of unrecognized stock-based compensation costs r&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;elated to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2025. &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 2,&lt;br/&gt;2022&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;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="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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;114.17&#160;&lt;/span&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;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;/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;12,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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 2,&lt;br/&gt;2022&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;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;/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;32.2%&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;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;/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.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;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;/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: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;For fiscal 2022, 2021 and 2020, 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 2022, 2021 and 2020 included $2.3 million, $2.0 million and $1.2 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2022 and 2021 year-ends were $0.6 million and $0.5 million, respectively. At October&#160;2, 2022, ESPP participants had accumulated $11 million to purchase our common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i48dfb5f9fb5c41cb8dddd2a8dac4328e_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU5NA_c964357b-5d8d-4c96-9d42-70e8433ea761"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia4f924fcf0444763bd2476ae971dcaf3_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3MQ_5b747cbb-be2f-4a9f-b369-d0f326a0aa35">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4a979d169af6490080e1af55c610ea5f_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzcyNA_3fb219b1-e287-491f-994b-6c53286d76c4"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit
      contextRef="ic1e35a0e5e3d4f09af278b83dd35cd9f_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzExNzM_2b776134-1132-42f7-b591-be599f77c564"
      unitRef="shares">3</ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i867974f2c8554e869bdf6f80c0df385e_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzE4MTE_a789a5c5-59d1-4507-9c24-07e4033195df"
      unitRef="shares">2200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzIxMDY_b3834c25-99df-481e-9b38-e49cb75238b2"
      unitRef="shares">380784</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzIyNDI_eee26183-33ec-430a-aa24-17bea4d65007"
      unitRef="usd">5000</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay
      contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzIzMDI_147dc7eb-c881-486f-b48f-05ab344b462c"
      unitRef="number">1</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay
      contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzI0NDU_ad54e1e5-6ac3-4c37-a5f2-9b8000f8679c"
      unitRef="number">0.85</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5MzA_f2bd562b-d1c9-41c3-94d0-7d9a24f81456">&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;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 2,&lt;br/&gt;2022&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;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="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;26,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&lt;/span&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,910)&lt;/span&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,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;/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;20,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzMtMS0xLTEtNTEwMTY_9d524589-1bc7-460e-9756-a19a3ef32c21"
      unitRef="usd">26227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzMtMy0xLTEtNTEwMTY_432f1420-d57a-4778-b2fd-923d9dc4b58f"
      unitRef="usd">23067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzMtNS0xLTEtNTEwMTY_e843bdf1-0db3-4afe-b604-31f70e4f3c17"
      unitRef="usd">19424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzQtMS0xLTEtNTEwMTY_f586c9e0-61cb-4ed4-bd9b-8d3b88371001"
      unitRef="usd">5377000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzQtMy0xLTEtNTEwMTY_17009281-d12f-464c-8360-9b9aeb0778d8"
      unitRef="usd">4910000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzQtNS0xLTEtNTEwMTY_f6aa1df7-d7e1-429f-aaba-124dc4a2333f"
      unitRef="usd">4318000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzUtMS0xLTEtNTEwMTY_a46990ae-457f-4cc0-9072-e699be2d588d"
      unitRef="usd">20850000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzUtMy0xLTEtNTEwMTY_7106826e-768c-4713-92b8-243963d29ad4"
      unitRef="usd">18157000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZToxMTVjNmRlMGU5M2E0NGUyYTcwODgzNzg1Y2NhZGYxOS90YWJsZXJhbmdlOjExNWM2ZGUwZTkzYTQ0ZTJhNzA4ODM3ODVjY2FkZjE5XzUtNS0xLTEtNTEwMTY_869aad07-71d7-42fa-b460-02b0ee2d3dcd"
      unitRef="usd">15106000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NTc_69c9d665-7e1f-4e39-a51e-a061eb3c5f35">&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;2, 2022:&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 October 3, 2021&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;214&#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;38.80&#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;(46)&lt;/span&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;39.44&#160;&lt;/span&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;&#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="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 2, 2022&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;168&#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.62&#160;&lt;/span&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.04&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;15,086&#160;&lt;/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 2, 2022&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;168&#160;&lt;/span&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.62&#160;&lt;/span&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.04&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;15,086&#160;&lt;/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 2, 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;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 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;38.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.04&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;15,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzEtMS0xLTEtNTEwMTY_07ee4224-22f4-4999-8429-55e16e54df2f"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzEtMy0xLTEtNTEwMTY_dbb28cc7-0b92-41ff-91b7-f306e5fdab75"
      unitRef="usdPerShare">38.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzMtMS0xLTEtNTEwMTY_8932ba51-1571-44ad-b5ab-f2740d7e2591"
      unitRef="shares">46000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzMtMy0xLTEtNTEwMTY_0ac95077-cf64-45dc-a13c-8271ee262707"
      unitRef="usdPerShare">39.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzQtMS0xLTEtNTEwMTY_6e0cfa66-b6d5-45f8-bdb2-bec9d6929c98"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzQtMy0xLTEtNTEwMTY_93c7cc8e-d381-4784-9b30-7c5ec4b2e180"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtMS0xLTEtNTEwMTY_f3f87016-08cd-42b1-a6fc-97072e38dc99"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtMy0xLTEtNTEwMTY_9a0ec11f-d8e5-4b7e-b56a-993cb81eba31"
      unitRef="usdPerShare">38.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtNS0xLTEtNTEwMTY_cb556f52-765d-4f9d-b524-89152bc28b33">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzUtNy0xLTEtNTEwMTY_93aa2de4-b988-470f-9812-61fb2e872c86"
      unitRef="usd">15086000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctMS0xLTEtNTEwMTY_d93b59a6-e0ac-469b-9c34-ffa0897ec7a0"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctMy0xLTEtNTEwMTY_7f0528f4-2f0d-4518-b458-f79d1a24dcef"
      unitRef="usdPerShare">38.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctNS0xLTEtNTEwMTY_1cfdcd77-5b5e-4c0d-8a3c-195f9882de26">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzctNy0xLTEtNTEwMTY_a2aebb1a-0eab-4b97-b0c5-e7349f5c9ca4"
      unitRef="usd">15086000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtMS0xLTEtNTEwMTY_8cd5dd00-7a52-4975-b76a-a6100d99d205"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtMy0xLTEtNTEwMTY_c3ef9b77-cb35-4ccb-a044-df8aa12526d6"
      unitRef="usdPerShare">38.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtNS0xLTEtNTEwMTY_ed24a147-eae1-48fa-9123-44ed02b6b447">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjMzljMTg5ZGExOGY0ZDRlODc5NTk0NzUwNjIwMGYxOC90YWJsZXJhbmdlOmMzOWMxODlkYTE4ZjRkNGU4Nzk1OTQ3NTA2MjAwZjE4XzgtNy0xLTEtNTEwMTY_bd65c55e-728a-4484-993c-ac78898c853d"
      unitRef="usd">15086000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM2Mjk_776510f4-b151-4409-999d-127e7882c708"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM2Mjk_8fd1c7d8-65b3-4064-95b1-652ed761f339"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM3Njc_c3ece944-bc43-4971-b834-0e9f129f6163"
      unitRef="usd">5700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3bbf7b52a53c4151aca8a776ef9d9ef5_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM3NzE_e13111e1-e726-41e7-8e1c-5f0d71de4a1a"
      unitRef="usd">29400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia286d91c4a924b2fa65dc1899397b93e_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM3Nzg_73991991-2f95-4656-93d3-5e5408ff3168"
      unitRef="usd">22400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM4NTQ_155f43c2-54a3-4e3e-b604-9bf4be3b75cd"
      unitRef="usd">1800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3bbf7b52a53c4151aca8a776ef9d9ef5_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM4NTg_89af8db7-56e7-4e33-9748-018f15dfb0d0"
      unitRef="usd">11300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia286d91c4a924b2fa65dc1899397b93e_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzM4NjU_507b5c98-0e9b-41c9-9353-ee8d791bd0ed"
      unitRef="usd">10300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i8a8bf689e8ab48fe855cccf43a82bfad_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQxNjY_bbc044be-0be7-49ac-856a-1b9c89c96927"
      unitRef="usd">1300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i3bbf7b52a53c4151aca8a776ef9d9ef5_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQxNzA_62ffd586-2d34-4e42-83c4-a0aebf6c0a63"
      unitRef="usd">6700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ia286d91c4a924b2fa65dc1899397b93e_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQxNzc_9d8beebb-a02f-49c3-b936-ec76b0b71793"
      unitRef="usd">4900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NDI_2a5ac04c-1f7d-48d2-b787-88f0c4385df3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i95ecc55e93a349c1bf0859eeeb6bd37b_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQ1MzI_0d3c1f30-c5a3-4437-8cce-d0acb4fc7986">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5MzI_323bff29-df76-482b-a267-bc5fa1b8f5de">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQ5MDQ_406a7eac-38f3-4f6d-bc2b-073dc835dfd1"
      unitRef="number">0.50</ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1>
    <ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzQ5Mjk_d7e3b060-eba6-4bfa-8bd3-d052e819410b"
      unitRef="number">0.50</ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NDM_fccb88a5-ab0e-4c7d-9063-1cd1ce0f5993">&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 29, 2019&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;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:#cceeff;padding:2px 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;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:#cceeff;padding:2px 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;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:#cceeff;padding:2px 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;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:#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;168&#160;&lt;/span&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.92&#160;&lt;/span&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;74&#160;&lt;/span&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.85&#160;&lt;/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;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;46.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.28&#160;&lt;/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;64&#160;&lt;/span&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;48.36&#160;&lt;/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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;65.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.98&#160;&lt;/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 27, 2020&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;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:#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;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:#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;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:#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;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:#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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:right;vertical-align: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:#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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;153.03&#160;&lt;/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;(167)&lt;/span&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;59.64&#160;&lt;/span&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;(193)&lt;/span&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;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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;(14)&lt;/span&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;77.74&#160;&lt;/span&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)&lt;/span&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;74.05&#160;&lt;/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 October 3, 2021&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;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:#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;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:#cceeff;padding:2px 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;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:#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;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:#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;78&#160;&lt;/span&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;184.61&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;42&#160;&lt;/span&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;247.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;/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;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;80.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;/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;88&#160;&lt;/span&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.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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;109.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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: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 2, 2022&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;299&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;111.40&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;272&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;109.23&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="margin-bottom:6pt;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;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. 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. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7f41d75190714ab6bce544dc08636ced_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtMS0xLTEtNTEwMTY_54706a2c-1dd0-4a5a-b5ab-a07cf8ba5344"
      unitRef="shares">470000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7f41d75190714ab6bce544dc08636ced_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtMy0xLTEtNTEwMTY_e11576dc-200c-4005-a74c-e77f9567cfc3"
      unitRef="usdPerShare">50.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaa744f566f4948c689a46d4f5055d36b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtNS0xLTEtNTEwMTY_c338ee30-e23f-4c64-b78e-ae9f1f2bcbdc"
      unitRef="shares">384000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaa744f566f4948c689a46d4f5055d36b_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzMtNy0xLTEtNTEwMTY_efbb1c1a-5846-4d2f-b3fa-ae5c28e253f4"
      unitRef="usdPerShare">53.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtMS0xLTEtNTEwMTY_ea21df5f-5eab-4537-acd0-7ea02cc06d2b"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtMy0xLTEtNTEwMTY_d79e903a-06c7-4745-94dd-25543d030241"
      unitRef="usdPerShare">83.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtNS0xLTEtNTEwMTY_6e291d50-59a7-4265-834a-000377765f83"
      unitRef="shares">74000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzQtNy0xLTEtNTEwMTY_92c7ee6a-3367-420e-b297-07ccc0f4ed21"
      unitRef="usdPerShare">99.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtMS0xLTEtNTEwMTY_96932dfc-ba08-43f1-a45f-90f004fc60e3"
      unitRef="shares">178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtMy0xLTEtNTEwMTY_95efc2e1-c40a-4066-8207-bca8c7d32731"
      unitRef="usdPerShare">46.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtNS0xLTEtNTEwMTY_c3eeb88c-340c-49bc-9849-e08e24002224"
      unitRef="shares">162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzUtNy0xLTEtNTEwMTY_286181e2-db1b-4fc0-91ce-fa00dd3f9199"
      unitRef="usdPerShare">47.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzYtNS0xLTEtNTEwMTY_43456d23-8a66-4850-b8a9-5b571ba68c95"
      unitRef="shares">64000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzYtNy0xLTEtNTEwMTY_78f89853-4055-462d-a8bd-51ab8e432b9e"
      unitRef="usdPerShare">48.36</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctMS0xLTEtNTEwMTY_3defc196-2e83-4ef2-b0af-d2df71b6c151"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctMy0xLTEtNTEwMTY_e1e62533-d185-484d-ba12-b7c75acf23d4"
      unitRef="usdPerShare">65.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctNS0xLTEtNTEwMTY_90120cf8-7764-4118-8e8b-fce32cac4e0f"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzctNy0xLTEtNTEwMTY_60366f02-412b-47f3-877a-36b283ce3e8f"
      unitRef="usdPerShare">83.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5a27feb65286492c957ac0084c2891a8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtMS0xLTEtNTEwMTY_05e3723e-4298-48cf-862d-491e5858d7eb"
      unitRef="shares">444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5a27feb65286492c957ac0084c2891a8_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtMy0xLTEtNTEwMTY_085c5fe3-bb77-4502-bc89-5a17b4c3e72f"
      unitRef="usdPerShare">63.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5f18e03a13d64e9fa002328fca1bd7ce_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtNS0xLTEtNTEwMTY_f83996e4-484c-4948-95e6-d96988d13b06"
      unitRef="shares">355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5f18e03a13d64e9fa002328fca1bd7ce_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzgtNy0xLTEtNTEwMTY_959b4973-bf33-475b-9f8f-3717e797a040"
      unitRef="usdPerShare">64.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktMS0xLTEtNTEwMTY_447e20e2-2c9b-4778-be3a-15433b13ed45"
      unitRef="shares">118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktMy0xLTEtNTEwMTY_f0d25ee0-9c16-48b0-820a-9a443923487f"
      unitRef="usdPerShare">122.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktNS0xLTEtNTEwMTY_b45e9d7e-a0a9-4b06-bb2c-72db52d72226"
      unitRef="shares">58000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzktNy0xLTEtNTEwMTY_243ac2c8-3e06-4a71-b48f-92f008f1882f"
      unitRef="usdPerShare">153.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTEtMS0xLTUxMDE2_1bc3f05d-4f42-4fad-b309-ed6233ee4a7d"
      unitRef="shares">167000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTMtMS0xLTUxMDE2_a430559b-a1b4-480a-ae3d-8bd6f9303a18"
      unitRef="usdPerShare">59.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTUtMS0xLTUxMDE2_8175527a-8f9e-44b0-81a2-8d1b388dbeb6"
      unitRef="shares">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEwLTctMS0xLTUxMDE2_22a9885c-8a0a-4f39-9645-c06dd4f6595a"
      unitRef="usdPerShare">57.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzExLTUtMS0xLTUxMDE2_2ad019b7-9fc4-49f3-8a27-071a16091f4b"
      unitRef="shares">99000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzExLTctMS0xLTUxMDE2_5c9e3d0d-e1a8-44fe-97f2-c416ba9b10ef"
      unitRef="usdPerShare">57.40</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTEtMS0xLTUxMDE2_29a89df6-410e-4517-9a76-d682c5dc2733"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTMtMS0xLTUxMDE2_27532299-b9e7-4c39-97be-46d67e7f113c"
      unitRef="usdPerShare">77.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTUtMS0xLTUxMDE2_1045f8ab-175f-4d95-943c-9c4cfee04fab"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEyLTctMS0xLTUxMDE2_0d490389-530a-4431-a606-da988cbcfd4c"
      unitRef="usdPerShare">74.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i35678407263c442897f9250766a99f23_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTEtMS0xLTUxMDE2_d414d3d8-8037-4972-841b-2415e99bf088"
      unitRef="shares">381000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i35678407263c442897f9250766a99f23_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTMtMS0xLTUxMDE2_71b69e72-5457-4809-9f49-2593b9f2aa5c"
      unitRef="usdPerShare">83.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i59f96cfe8043410abb583fbbdb6527ba_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTUtMS0xLTUxMDE2_5b74f314-412a-4c71-a0e9-d2b5ffff041b"
      unitRef="shares">318000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i59f96cfe8043410abb583fbbdb6527ba_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzEzLTctMS0xLTUxMDE2_14cf1f44-9768-4dd8-b4bb-3a199b9bee0c"
      unitRef="usdPerShare">82.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTEtMS0xLTUxMDE2_0546be5a-1378-4915-a50e-52afd55b4d17"
      unitRef="shares">78000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTMtMS0xLTUxMDE2_08c1fb55-01b9-4f33-b7b8-4722851d32de"
      unitRef="usdPerShare">184.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTUtMS0xLTUxMDE2_da8e724e-4e8f-4c46-8976-5da8edbddec6"
      unitRef="shares">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE0LTctMS0xLTUxMDE2_d51dda49-ada1-4585-824b-405cb923c9f3"
      unitRef="usdPerShare">247.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTEtMS0xLTUxMDE2_80e9a6ec-f028-4a58-b32f-6e4645d89bc0"
      unitRef="shares">147000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTMtMS0xLTUxMDE2_160d86e6-5898-4163-b554-d0b21a2befe2"
      unitRef="usdPerShare">77.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTUtMS0xLTUxMDE2_ec4137b3-c1db-4a9b-a011-d77dd82fb7c0"
      unitRef="shares">176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE1LTctMS0xLTUxMDE2_3d257561-7c56-429c-a28d-df9fc24cfc75"
      unitRef="usdPerShare">80.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE2LTUtMS0xLTUxMDE2_5780a28f-384f-48c2-9e60-d42619ee3949"
      unitRef="shares">88000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE2LTctMS0xLTUxMDE2_a1072362-37c8-4cca-abad-318662663ad6"
      unitRef="usdPerShare">80.63</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTEtMS0xLTUxMDE2_1892982c-093b-4d18-82e6-fd7b42c26da8"
      unitRef="shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTMtMS0xLTUxMDE2_42119232-9888-4670-b466-b3429eabc35e"
      unitRef="usdPerShare">109.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTUtMS0xLTUxMDE2_e9ce0898-7a26-43be-bd5c-149a93dadc30"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE3LTctMS0xLTUxMDE2_20d3a326-1dc5-4f77-88c6-7b0791e727fd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id85866965db34871926f98d1b406fa15_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTEtMS0xLTUxMDE2_fc26ad89-96f2-4f30-8425-56629f7c6e85"
      unitRef="shares">299000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id85866965db34871926f98d1b406fa15_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTMtMS0xLTUxMDE2_2b1f01ce-c26e-4895-917f-771605ede098"
      unitRef="usdPerShare">111.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i03061171e318465aa3ab075da6c88127_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTUtMS0xLTUxMDE2_b9c27e72-0ebc-4a3f-ac3d-4553e1851e09"
      unitRef="shares">272000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i03061171e318465aa3ab075da6c88127_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTo2MTczNTM5YzFkMTk0ZTRkYTA1MWIyYjlhNDUyZTY4Yy90YWJsZXJhbmdlOjYxNzM1MzljMWQxOTRlNGRhMDUxYjJiOWE0NTJlNjhjXzE4LTctMS0xLTUxMDE2_706b4da3-eac9-4f45-aac9-bbff37c9226b"
      unitRef="usdPerShare">109.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU1NDQ_5d6e983c-5961-4c51-9dd4-8b5c4b3c11a8"
      unitRef="shares">63643</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU3MDk_ecf25c32-0b18-472b-88df-19c8236a9b5b"
      unitRef="shares">99214</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzI3NDg3NzkwNzg2Nzc_bb29ccf0-65cf-4d93-babf-e579e59ee147"
      unitRef="shares">88198</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU4NjY_70dd1f74-9bbe-483b-9f5c-7564cf24b97d"
      unitRef="shares">77844</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU4NzA_1f2653ff-fe4d-4a72-8848-7a57a8236fbc"
      unitRef="shares">117934</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzU4Nzc_17b1b989-5943-4852-b1f7-3d9f013ba9ce"
      unitRef="shares">167525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwNTA_e84dbffb-34d9-4303-ad7d-0146d99b0a5c"
      unitRef="usdPerShare">184.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f5f46d54c5649f38b87c07c43119fdc_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwNTQ_b8e30fb0-e87d-4884-a014-17bce1ba8bd0"
      unitRef="usdPerShare">122.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i068b904703754c09919e5a09390eb6a5_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwNjE_1c9f9586-2af8-482a-8c5d-f92fa817bbf4"
      unitRef="usdPerShare">83.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id85866965db34871926f98d1b406fa15_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzYwOTc_d4b61823-c6af-4030-868c-ff6f8d2be146"
      unitRef="shares">299055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY0MTg_3482de5c-2c19-4037-b864-70fa42fbcdb5"
      unitRef="shares">41734</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY0MjI_49c6c6a4-d236-4bce-93a7-5c920ab81493"
      unitRef="shares">57542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY0Mjk_19815916-56e0-4fdb-8373-45cb3817ab4e"
      unitRef="shares">74011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i21c620c6b73c45a1baa7adba23537130_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY2MDc_f4088e45-f562-4610-bce9-5b3385336702"
      unitRef="usdPerShare">247.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idacecdcb73aa413ba0701a1a86b9ba93_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY2MTE_f3b3c671-f4e5-45d3-8070-7ecbee31d190"
      unitRef="usdPerShare">153.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i406cd0fd948647348580864d183b4f9b_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY2MTg_6aa9b227-95b0-4ac8-952f-51831af5e6f7"
      unitRef="usdPerShare">99.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f9038cf898a4e87b7e19957da561bda_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3Mjc_725d81eb-61cd-403e-8813-8da5791c6f61"
      unitRef="usd">23900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6bd6ba3b1f41414fa82a6a57378cd1c9_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3MzE_64fecb7a-8ccf-450d-9cc2-d53192c3e3a0"
      unitRef="usd">20900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a573dc379f4465784c50a6aa1121d82_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY3Mzg_7c4c5d1c-ecc6-4a23-8a93-f0da6e5ffff6"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i1f9038cf898a4e87b7e19957da561bda_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzEwOTk1MTE2NDA2MDU_04743cf3-35ec-4c9c-8475-52403f1fd17d"
      unitRef="usd">9100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6bd6ba3b1f41414fa82a6a57378cd1c9_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzEwOTk1MTE2NDA2MjY_57e4984e-2361-4a2d-9a3d-e7357915417f"
      unitRef="usd">6200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4a573dc379f4465784c50a6aa1121d82_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzEwOTk1MTE2NDA2NDY_f235ac11-0b93-452d-979e-35b233b3fc67"
      unitRef="usd">3400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="idc8be2a54c354f5aaa2285a73fe3e8f7_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzY4MzQ_7c4a810e-ce47-4bc6-92d9-d96ce8a14617"
      unitRef="usd">35900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5MjY_71da828d-3866-46ef-ad8b-435a3be28a5f">&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 2,&lt;br/&gt;2022&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;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="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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;114.17&#160;&lt;/span&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;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;/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;12,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzMtMS0xLTEtNTEwMTY_0719c5ed-4764-4431-a45e-5a02f90b4073"
      unitRef="shares">106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzMtMy0xLTEtNTEwMTY_8fa24f85-ed2d-4f87-ab95-540a1bad9971"
      unitRef="shares">124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzMtNS0xLTEtNTEwMTY_d0c390f0-2860-44c6-9c34-f31dfad89be2"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzQtMS0xLTEtNTEwMTY_ccf3d70c-212f-41c5-8bc7-61a28a51b1af"
      unitRef="usdPerShare">114.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i78b96b4c5fa2491a95ebcd43ff24b427_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzQtMy0xLTEtNTEwMTY_9a613bc9-dc32-439d-a2d5-521c1edb0655"
      unitRef="usdPerShare">86.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i19a6d045ad4942d4a80ff12b7aa7a5e3_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzQtNS0xLTEtNTEwMTY_152c7453-21c0-4929-ae09-66e7d327d9f8"
      unitRef="usdPerShare">51.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzUtMS0xLTEtNTEwMTY_2b0e64a3-68dd-4601-be89-23ec6d6e7578"
      unitRef="usd">12129000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzUtMy0xLTEtNTEwMTY_af3d5c79-e2df-4705-880e-7a784cdd8145"
      unitRef="usd">10705000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTowMjhlNDg3OGRiNmM0MDI1YjQ1ZWY2OTI2NWYwYmVhZi90YWJsZXJhbmdlOjAyOGU0ODc4ZGI2YzQwMjViNDVlZjY5MjY1ZjBiZWFmXzUtNS0xLTEtNTEwMTY_2fdc8fab-1a4d-4f93-b815-710771c0ecb7"
      unitRef="usd">8715000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc5NjM_e3e48af6-b3b1-4a0d-b0a6-dca3dbf94304">&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 2,&lt;br/&gt;2022&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;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;/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;32.2%&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;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;/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.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;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;/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="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzItMS0xLTEtNTEwMTY_d6d99688-fb79-45ff-ae91-b64727bd221c"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzItMy0xLTEtNTEwMTY_b87241e3-e86f-427c-83f5-437914266fbb"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzItNS0xLTEtNTEwMTY_ace3187c-6a8f-4926-b91a-1843835580b1"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzMtMS0xLTEtNTEwMTY_5a390f02-0a62-426e-96b0-9aef8b8685f1"
      unitRef="number">0.322</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzMtMy0xLTEtNTEwMTY_70efb5e0-0946-4ced-9d18-9f5433498d38"
      unitRef="number">0.479</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzMtNS0xLTEtNTEwMTY_9f3da0ff-7318-44d7-9fa4-b84680271297"
      unitRef="number">0.265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzQtMS0xLTEtNTEwMTY_771e0cfa-be3d-45e8-a6e7-602774c12fb4"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzQtMy0xLTEtNTEwMTY_79578bf6-e5fc-4743-bcf5-45410391e486"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzQtNS0xLTEtNTEwMTY_ad1e140c-f3bd-4559-bd86-570e8f72fa4d"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzUtMS0xLTEtNTEwMTY_1ec1ec4d-4f8d-4762-b9f7-ef33f2ab25db">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzUtMy0xLTEtNTEwMTY_5983cd51-f0d8-4183-9bf4-af3adfa29a16">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90YWJsZTpjYzE3YzBhY2JlZmQ0NjdjODUzNDZjNTQ1MTAwNWQ4My90YWJsZXJhbmdlOmNjMTdjMGFjYmVmZDQ2N2M4NTM0NmM1NDUxMDA1ZDgzXzUtNS0xLTEtNTEwMTY_75fb8b7b-9118-4aa6-95ba-7aeba4e09304">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc2NTc_e6119456-9c5d-4d13-bce8-ce32f79988bc"
      unitRef="usd">2300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i56d0d0242eed4610a7c12de478c61621_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc2NjE_47c85509-7fb4-46a7-ab92-23b63aed3d53"
      unitRef="usd">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i31bcf500eca049a9972b20b0bb710486_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc2Njg_fada0115-3f1b-4066-ba8c-10213adf10d9"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc4Mjg_82c24af6-c428-46fe-a91e-c2c7d8ae4ae4"
      unitRef="usd">600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i78b96b4c5fa2491a95ebcd43ff24b427_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc4MzU_f40744ae-67ca-4d4c-a0a7-96d83c79a6d3"
      unitRef="usd">500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants
      contextRef="i39b5cdb18edf4d3cba950e0257dc716e_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTAvZnJhZzo1Yzk4MmM5ZmFiNmM0ZjNiOWY2NTk5NmMzZGE1ZDYxZC90ZXh0cmVnaW9uOjVjOTgyYzlmYWI2YzRmM2I5ZjY1OTk2YzNkYTVkNjFkXzc4OTQ_465397d1-d529-4f74-be1a-38433409b22b"
      unitRef="usd">11000000</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MjU_660156ee-e709-45de-900d-3c2acc69c597">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 p&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;rimarily includes 401(k) plans in the United States. For fiscal 2022, 2021 and 2020, employer contributions to the U.S. plans were $29.3 million, $26.9 million and $25.0 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;2, 2022 and October&#160;3, 2021, the consolidated balance sheets reflect assets of $36.7 million and $41.4 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $36.3 million and $41.1 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 reported as part of &#x201c;Selling, general and administrative expenses&#x201d; in our c&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;onsolidated 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 &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;2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &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;2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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: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="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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Consolidated Statements of Shareholders&#x2019; Equity for fiscal 2022 and fiscal 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 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;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;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;36,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;(33,006)&lt;/span&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;(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:400;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:400;line-height:100%"&gt;3,244&#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:400;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:400;line-height:100%"&gt;1,006&#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: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 net surplus is reflected in other long-term assets on our consolidated balance sheets at October 2, 2022 and October&#160;3, 2021. As the plan is closed to new participants and to future benefit accrual, the reduction in the fair value of plan assets and the benefit obligation were primarily due to actual losses on plan assets and an increased discount rate, respectively.  Benefits paid during fiscal 2022 were $1.0&#160;million.&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. The fair values of the plan assets by major asset categories were 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;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;Equities&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;8,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886&#160;&lt;/span&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&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;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 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;36,250&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;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: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;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 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:85.964%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;/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;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:400;line-height:100%"&gt;4.75%&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 #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: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.95% to 3.55%&lt;/span&gt;&lt;/div&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: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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzI0Ng_b36ad065-b00c-459d-986b-12f832989005"
      unitRef="usd">29300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzI1MA_65f72d7e-f97a-48e4-932c-f70a4f33ca06"
      unitRef="usd">26900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzI1Nw_8459473f-92dc-4709-85c5-f3254507a25b"
      unitRef="usd">25000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzEwNzY_fd4581da-2fb4-4e7d-8dfc-bd84fa37160c"
      unitRef="usd">36700000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzEwODM_75b116f3-ef19-471d-8a66-a87a817b9c6a"
      unitRef="usd">41400000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzExOTE_c1fc7413-ef76-42e5-8f82-2efae1eafa11"
      unitRef="usd">36300000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzExOTg_d0bb8dc3-5faf-45c8-8c39-aaad2d220404"
      unitRef="usd">41100000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <ttek:DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzE5MDY_ae4cd787-efae-4eb1-bb91-f78d36140d99">P24Y</ttek:DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MzE_e0b8eead-1fff-4904-b2d2-fe1e10e7c333">&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 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;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;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;36,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;(33,006)&lt;/span&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;(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:400;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:400;line-height:100%"&gt;3,244&#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:400;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:400;line-height:100%"&gt;1,006&#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="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzMtMS0xLTEtNTczNzM_791e6003-6b65-4bad-b7db-f97e4ee98476"
      unitRef="usd">36250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzMtMy0xLTEtNTczNzU_6465b877-ce01-4fcc-9e61-1f57e8cc3ae3"
      unitRef="usd">65836000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzQtMS0xLTEtNTczNzM_d47b9211-2924-4f6e-a1f0-d24680e57dd6"
      unitRef="usd">33006000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzQtMy0xLTEtNTczNzU_55042721-4c11-45b5-8fba-f87d30821b22"
      unitRef="usd">64830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzUtMS0xLTEtNTczNzM_4bb1fed9-3f00-470c-9c47-db4566dcf8db"
      unitRef="usd">3244000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTo4ZDk4OTk0MTA3YTg0ZmZkYjE0NjJjNDExZGQ5NDQyZC90YWJsZXJhbmdlOjhkOTg5OTQxMDdhODRmZmRiMTQ2MmM0MTFkZDk0NDJkXzUtMy0xLTEtNTczNzU_2c16d1be-bcce-492b-ae6d-9cfed6f60bf8"
      unitRef="usd">1006000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzEwOTk1MTE2MzI0MTA_b58e7387-eb0d-4572-88cc-92ad09ca50e7"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MjY_3b11cd4c-fd34-40c2-8871-17604f76df9b">The fair values of the plan assets by major asset categories were 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;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;Equities&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;8,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886&#160;&lt;/span&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&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;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 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;36,250&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;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="i7f1718ff40f44cb4bc2442d30479c488_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzMtMS0xLTEtNTczNzg_7dac8444-af72-4854-b4b4-d83999eea204"
      unitRef="usd">8390000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0123d910eb2e445aad3e99b6ca5c6db9_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzAtMi0xLTEtNTEwMTY_44af43e2-60d0-4f38-b2ab-8caee718927e"
      unitRef="usd">13646000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6eb188e664e84b458eb44ff23fa32007_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzQtMS0xLTEtNTczNzg_84d80864-c851-4e9f-bcf2-3bad470d2e51"
      unitRef="usd">20886000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib678d54a0b2340afb3c38c890d7c3f23_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzEtMi0xLTEtNTEwMTY_94f8b118-a648-4eb8-9f47-265b415d76b8"
      unitRef="usd">33826000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ief0cd68b66264dc1b935e51b7d112e83_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzUtMS0xLTEtNTczNzg_2410a1ae-3d3a-461c-9187-f8709f038005"
      unitRef="usd">6484000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if04cff8fc2d348d68471a596d50c0121_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzItMi0xLTEtNTEwMTY_5a174639-956e-4a76-a0d5-d590299a3d99"
      unitRef="usd">17653000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibca957e4c2d846f286e80899226c7dc4_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzYtMS0xLTEtNTczNzg_6d132e23-c921-4194-8995-11fadf9c4a52"
      unitRef="usd">490000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5bb9bb2795024841929ac504856b9a45_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzMtMi0xLTEtNTEwMTY_84c1c92d-e61d-4b49-8422-be954a233be6"
      unitRef="usd">711000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzctMS0xLTEtNTczNzg_0d7b8cb5-5fe3-458d-b2f1-928f1223067e"
      unitRef="usd">36250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZTpmNjg0YWNhYTRhOGU0NDc0YWZmM2MwOGQxNzE1MTRiZi90YWJsZXJhbmdlOmY2ODRhY2FhNGE4ZTQ0NzRhZmYzYzA4ZDE3MTUxNGJmXzQtMi0xLTEtNTEwMTY_ed8db5ed-08a1-4c4c-bb16-a1b04de57691"
      unitRef="usd">65836000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90ZXh0cmVnaW9uOmMwMjMzMGIyMmFkOTQwODU4ZjY2MTczNmM0MTAyOGFhXzM1MzI_c9f05b53-a3d0-4dd8-a7c7-83abc0083afe">&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 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:85.964%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;/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;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:400;line-height:100%"&gt;4.75%&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 #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: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.95% to 3.55%&lt;/span&gt;&lt;/div&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: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="i599218b3907249e4a3af3eab4ddbe472_I20221002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzItMS0xLTEtNTczODE_17b127ba-65f0-4cc5-804f-6ffd8a2f0623"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id5d647b5ec8949158d4604658bec3218_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzAtMS0xLTEtNTEwMTY_c010f367-b299-40ff-a4c2-bf71b705d40c"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation
      contextRef="i45c84d4835814987b8781fe7ac33b2d5_I20221002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzMtMS0xLTEtNTk2MzIvdGV4dHJlZ2lvbjpkODFhMWIxZDcxMzQ0ZjhhOWUxOTNjYTY1NzlhNzQ5N18xNDI5MzY1MTE2MTExMQ_09d9f695-e838-4bf9-94b5-4c02f3e47cd3"
      unitRef="number">0.0295</ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation>
    <ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation
      contextRef="i7f35d6d44d7c4ab693a2560aaaf61a38_I20221002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzMtMS0xLTEtNTk2MzIvdGV4dHJlZ2lvbjpkODFhMWIxZDcxMzQ0ZjhhOWUxOTNjYTY1NzlhNzQ5N18xNDI5MzY1MTE2MTExOQ_32d1fbaa-c119-4eae-bd7e-2d7eb70d2cf7"
      unitRef="number">0.0355</ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation>
    <ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation
      contextRef="i0f78318275074b038fc8d0c29d258a6a_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzEtMS0xLTEtNTEwMTYvdGV4dHJlZ2lvbjozZWU0ZGM1NDYxMDk0MGJjODNjNjFkNTg1YzEyZWRkY180_0a943ade-193d-4cdf-9997-06e1227856f7"
      unitRef="number">0.0285</ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation>
    <ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation
      contextRef="if909b74e18a547839109264e49ffcd64_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTMvZnJhZzpjMDIzMzBiMjJhZDk0MDg1OGY2NjE3MzZjNDEwMjhhYS90YWJsZToyZDM5ODVmYmY2ZTE0MmZmOTM1YjM3NGFmMTZhZjBlNC90YWJsZXJhbmdlOjJkMzk4NWZiZjZlMTQyZmY5MzViMzc0YWYxNmFmMGU0XzEtMS0xLTEtNTEwMTYvdGV4dHJlZ2lvbjozZWU0ZGM1NDYxMDk0MGJjODNjNjFkNTg1YzEyZWRkY18xMA_9043642d-1956-4474-98d9-d507c5889c1f"
      unitRef="number">0.0350</ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzI2Mg_1d467cd9-e65d-4f4d-8491-0dc9e2eed574">Earnings per Share&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 sets forth the number of weighted-average shares used to compute basic and diluted EPS:&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: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 2,&lt;br/&gt;2022&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;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="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;263,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;53,620&#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,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;/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;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;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;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;/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,163&#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;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;/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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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.86&#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;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;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fisc&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;al 2022, 2021 and 2020, no options were exc&lt;/span&gt;luded from the calculation of dilutive potential common shares.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzI1OA_ba184d4f-4f65-4a07-903e-5430125fe903">&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 sets forth the number of weighted-average shares used to compute basic and diluted EPS:&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: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 2,&lt;br/&gt;2022&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;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="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;263,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;53,620&#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,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;/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;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;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;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;/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,163&#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;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;/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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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.86&#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;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;/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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMS0xLTEtNTEwMTY_12d84005-88b5-4cbb-a9c0-0b11434ee3ae"
      unitRef="usd">263125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMS0xLTEtNTEwMTY_76f2bc3b-4ca7-4c47-907a-bc06d5cf6e96"
      unitRef="usd">263125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMy0xLTEtNTEwMTY_2b0d7d8c-dfcb-4a7d-8fcf-1dabea2b5a3c"
      unitRef="usd">232810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtMy0xLTEtNTEwMTY_33bbfc28-fb21-4e45-82a0-999e5f017f7a"
      unitRef="usd">232810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtNS0xLTEtNTEwMTY_33d2aa08-59b8-49b0-8307-ffc417b1b4bb"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzMtNS0xLTEtNTEwMTY_a9422679-2c72-4fbe-8dda-8d93a259ab0a"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzQtMS0xLTEtNTEwMTY_bdde700b-213c-4fd9-aa02-8deb240cb212"
      unitRef="shares">53620000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzQtMy0xLTEtNTEwMTY_c7612fe3-6840-4cc9-a246-77484b730dec"
      unitRef="shares">54078000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzQtNS0xLTEtNTEwMTY_610a3163-dbef-4e8e-a5bf-664dbf0bd690"
      unitRef="shares">54235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzUtMS0xLTEtNTEwMTY_69778874-b28f-4f8e-9775-7ba2a201b120"
      unitRef="shares">543000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzUtMy0xLTEtNTEwMTY_0235fabf-347d-43df-9df7-01af0b6adec2"
      unitRef="shares">597000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzUtNS0xLTEtNTEwMTY_f27aa5d1-5fab-44be-be96-1d9ed2b252a4"
      unitRef="shares">787000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzYtMS0xLTEtNTEwMTY_39f54859-c2ca-42f2-ba25-a82d7d890baa"
      unitRef="shares">54163000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzYtMy0xLTEtNTEwMTY_b2d216f7-198b-44b0-ab86-1355633e0534"
      unitRef="shares">54675000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzYtNS0xLTEtNTEwMTY_151de195-83de-41c1-b238-33b190b455f2"
      unitRef="shares">55022000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzktMS0xLTEtNTEwMTY_deddaef7-74d8-4632-a523-5deac1c1b6e4"
      unitRef="usdPerShare">4.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzktMy0xLTEtNTEwMTY_59adee8c-91e1-451b-890a-adcce4a394b9"
      unitRef="usdPerShare">4.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzktNS0xLTEtNTEwMTY_9c9e7c77-f3c9-4cdb-8c78-bcc234ab77e2"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzEwLTEtMS0xLTUxMDE2_df889aaf-4df5-421a-80dc-06d09ba1a511"
      unitRef="usdPerShare">4.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzEwLTMtMS0xLTUxMDE2_3ce03b52-e47d-4945-8e53-f1bcfa068bc0"
      unitRef="usdPerShare">4.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90YWJsZTpkY2Y3YzQwOGY2MGI0NzQ5OTY5Zjg5ZDg4MjZmNDgxOC90YWJsZXJhbmdlOmRjZjdjNDA4ZjYwYjQ3NDk5NjlmODlkODgyNmY0ODE4XzEwLTUtMS0xLTUxMDE2_d7a978d7-4e17-4ff9-b524-cc3167247d30"
      unitRef="usdPerShare">3.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzE3Mg_14f9f315-61f4-44e7-b6db-59a8941b950c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzE3Mg_8b330419-7377-4d9c-b71c-5ce0b42b12fb"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8xOTkvZnJhZzowOWM2YWY3MDAwNmI0YzBmOTQ2MjFkZmM5NWQ2ZjZkZC90ZXh0cmVnaW9uOjA5YzZhZjcwMDA2YjRjMGY5NDYyMWRmYzk1ZDZmNmRkXzE3Mg_b8dd02c7-fa6e-4526-81ff-6629a51c2198"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzIxNzY_cf2c6c91-b10b-4e3e-8b04-681f81853169">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 use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter in 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; Our derivative contracts 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the anticipation of the planned acquisition of RPS, we entered into a forward contract during the fourth quarter of fiscal 2022 to acquire GBP 714.0&#160;million at a rate of 1.0852 for a total of USD 774.8&#160;million. The contract matures on December 30, 2022. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract is marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9&#160;million, which resulted in an unrealized gain of the same amount in the fourth quarter fiscal 2022, which is reflected in &#x201c;Other income" on the consolidated income statement for fiscal 2022. The related $19.9&#160;million asset is reported in "Prepaid expenses and other current assets" on the consolidated balance sheet at October 2, 2022. &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 fiscal 2018, we entered&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; into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. As of October&#160;2, 2022, the notional principal of our outstanding interest swap agreements was $200.0 million ($40.0 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;2, 2022 and October&#160;3, 2021, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was an unrealized gain of $2.4 million and an unrealized loss of $9.4 million, which were reported in "Other long-term assets" and "Other current liabilities" on our consolidated balance sheets, respectively. Additionally, the related gain of $11.8&#160;million, a gain of $6.1&#160;million and a loss of $4.6&#160;million for fiscal year ended 2022, 2021 and 2020, respectively, were recognized and reported on our consolidated statements of comprehensive income. We expect to reclassify a credit of  $3.1 million from accumulated other comprehensive loss to interest expense within the next 12 months. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other derivative instruments that were not designated as hedging instruments for fiscal 2022, 2021 and 2020.&lt;/span&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i405ac4c950f84114bdd8b24692c47f73_I20221230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjE1_0e0ca393-be7c-4815-8e2f-4b9db5218b2c"
      unitRef="gbp">714000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeForwardExchangeRate1
      contextRef="ic36b6482828c4621b902063abc0e61d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjMw_3e51e64f-0176-4beb-9a9a-0e94e4551fe7"
      unitRef="number">1.0852</us-gaap:DerivativeForwardExchangeRate1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i405ac4c950f84114bdd8b24692c47f73_I20221230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjM4_f21e25f8-e3ec-4640-9b61-ec536cb3cc2f"
      unitRef="usd">774800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="idee04790b110411e846a4e04b19058b0_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjUz_78bf4593-99fc-4cc5-bf46-c98ba3770760"
      unitRef="usd">19900000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="idee04790b110411e846a4e04b19058b0_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0MjkzNjUxMTcyMjY4_3ec72398-2798-476b-9c56-4d3b1f92561b"
      unitRef="usd">19900000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity
      contextRef="id894bcc5d80540fdaf740fcbb332afaf_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEwMDM_3815b55f-e159-4ef4-a71f-c69f3fca308d"
      unitRef="agreement">5</ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i91f1dcc377704ecc8bce044719746199_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzA_a06db672-2488-476f-ba41-7bdbca1f12d5"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idb7ad6711594447984f1547829404b02_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_50fe1b3b-69be-44cd-bc82-1786fe25f2c7"
      unitRef="usd">40000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i018954bd470f48dd83d151fc006dd0bf_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_6cd46f00-29f3-4c42-934b-757771c4bba0"
      unitRef="usd">40000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i34f44c855fe24965a37e44958f327563_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_7ba720f5-7832-4781-b6b1-2e74046ead8d"
      unitRef="usd">40000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i340a749711a84613bb40f42a050e760a_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_b258e3d8-fa64-4152-9b8b-440d06d15425"
      unitRef="usd">40000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie4ac5a497e794195b558965a69810320_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyMzQ_ce9df17f-5820-4419-824c-768a5b8df017"
      unitRef="usd">40000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i91f1dcc377704ecc8bce044719746199_I20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEyOTg_c74dea7a-ab31-47b8-9af0-4148c2a56f51"
      unitRef="number">0.0279</us-gaap:DerivativeFixedInterestRate>
    <ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity
      contextRef="id894bcc5d80540fdaf740fcbb332afaf_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzEzMzM_2ff05d2c-9ed8-4519-9e5d-574869704fb9"
      unitRef="agreement">5</ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i91f1dcc377704ecc8bce044719746199_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0OTI_5761b865-f7d0-4a11-8b6b-9213e1d17f71"
      unitRef="usd">2400000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ideaaf48d8fc3480c9246eaffc8214739_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE0OTk_7c38f0fb-891b-4987-b484-9cadc2241340"
      unitRef="usd">9400000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzI3NDg3NzkwNzQ3MzA_8b2f2eb2-53fe-447d-ba43-252fcb291ed6"
      unitRef="usd">11800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzI3NDg3NzkwNzQ3NTk_9021cc67-e157-4a91-90ba-8a39efd947fc"
      unitRef="usd">6100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzI3NDg3NzkwNzQ3NDU_3fda25d9-fd8e-4ac4-9269-9473b8f01170"
      unitRef="usd">-4600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="i91f1dcc377704ecc8bce044719746199_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDIvZnJhZzowNzU3ZjNkZTVmOGM0Zjk2YWVjMGNiZGY1OTQ3YjBjNi90ZXh0cmVnaW9uOjA3NTdmM2RlNWY4YzRmOTZhZWMwY2JkZjU5NDdiMGM2XzE1NTA_4c64b23d-e000-4adf-97a0-ffba11324061"
      unitRef="usd">-3100000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90ZXh0cmVnaW9uOjIyZjEwZWE2ZGI2ODQ3NTNhOWY4MGFiYzhjMTFhYTU5XzQ0OQ_dec9f32f-c0e2-464d-a0ee-82505548be98">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 2022, 2021 and 2020 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 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;(149,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(10,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(160,584)&lt;/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 income (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;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;2,837&#160;&lt;/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;(4,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,039)&lt;/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 income (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;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:#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;(4,638)&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;(1,202)&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 27, 2020&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;(146,275)&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;(15,511)&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;(161,786)&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 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;30,641&#160;&lt;/span&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,175&#160;&lt;/span&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;42,816&#160;&lt;/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;(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&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;(94,922)&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;15,937&#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;(78,985)&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;(4,131)&lt;/span&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,131)&lt;/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;(94,922)&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;11,806&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;(83,116)&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 2, 2022&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;(210,556)&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;2,412&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;(208,144)&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="margin-bottom:6pt;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="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90ZXh0cmVnaW9uOjIyZjEwZWE2ZGI2ODQ3NTNhOWY4MGFiYzhjMTFhYTU5XzQ1OA_bcf57013-8739-4bd8-844b-8eea08c82a2e">&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 2022, 2021 and 2020 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 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;(149,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(10,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(160,584)&lt;/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 income (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;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;2,837&#160;&lt;/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;(4,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,039)&lt;/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 income (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;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:#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;(4,638)&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;(1,202)&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 27, 2020&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;(146,275)&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;(15,511)&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;(161,786)&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 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;30,641&#160;&lt;/span&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,175&#160;&lt;/span&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;42,816&#160;&lt;/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;(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&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;(94,922)&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;15,937&#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;(78,985)&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;(4,131)&lt;/span&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,131)&lt;/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;(94,922)&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;11,806&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;(83,116)&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 2, 2022&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;(210,556)&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;2,412&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;(208,144)&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="margin-bottom:6pt;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="ib9b9d86819d64a4b9c627ff8b40ce3c0_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzItMS0xLTEtNTEwMTY_9921b6bc-f518-4af8-b305-02fab857c82b"
      unitRef="usd">-149711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5bb3d81e639c4ca58ec9ae125123acb2_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzItMy0xLTEtNTEwMTY_06efabd9-a26d-4e62-9dd9-d4a5ab1e0289"
      unitRef="usd">-10873000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f0c57ffb9ac48409814800a9ba27ecc_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzItNS0xLTEtNTEwMTY_5d789764-bd55-4c28-b782-593ecf9c98f5"
      unitRef="usd">-160584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9552f30a7d3f49c9baef111710b60716_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzQtMS0xLTEtNTEwMTY_aa37dbf8-5fa8-41b5-808a-c9ea46e57d9b"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i948232cd3bf14d5ab776d6bde4e48a8a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzQtMy0xLTEtNTEwMTY_54628ac6-6005-4c39-937c-4d69f8c7f006"
      unitRef="usd">-599000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzQtNS0xLTEtNTEwMTY_4da9fd4e-9503-473b-8312-3989717a6971"
      unitRef="usd">2837000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i948232cd3bf14d5ab776d6bde4e48a8a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzYtMy0xLTEtNTEwMTY_a0722950-2055-431c-ac9d-f68493dbc0fc"
      unitRef="usd">4039000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzYtNS0xLTEtNTEwMTY_aea90746-6e7b-4ec3-8837-fadd735e2fc5"
      unitRef="usd">4039000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9552f30a7d3f49c9baef111710b60716_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzctMS0xLTEtNTEwMTY_98031981-ee18-4d24-9642-826d78b88967"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i948232cd3bf14d5ab776d6bde4e48a8a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzctMy0xLTEtNTEwMTY_b0b8b2c6-c197-4d7c-8ea2-fb08caa4a0fe"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i121b6ea72e25486ca1fa083963dde597_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzctNS0xLTEtNTEwMTY_ae4f9fc2-a100-42b5-8037-2f6626d65b4b"
      unitRef="usd">-1202000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i137d85c7fe9a45f0a5a976f930b594a2_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzktMS0xLTEtNTEwMTY_7ede099e-7b4d-4117-a6fe-b8ef351f8970"
      unitRef="usd">-146275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i176b4d0e595143dda53cc158c725d46c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzktMy0xLTEtNTEwMTY_dd405e66-6df9-494e-b9ff-ddd8e514dcce"
      unitRef="usd">-15511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i095b7fc6c8194adf8da49b1431fe8a5a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzktNS0xLTEtNTEwMTY_9ce8ed3b-48db-45a5-af0e-1d7bca90f52f"
      unitRef="usd">-161786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibe0b8b32b6414203a9fae77a26fa7012_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzExLTEtMS0xLTUxMDE2_b02500cc-0cd2-4081-980f-6e37a9f464ea"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id68cd959c2f24f0c9d3b8c9cbf23c97c_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzExLTMtMS0xLTUxMDE2_fd5a3d79-b644-4b25-8f7e-215051b0f6a1"
      unitRef="usd">12175000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzExLTUtMS0xLTUxMDE2_4f5cdbd3-a3db-4369-94d1-5cf10f2db95f"
      unitRef="usd">42816000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id68cd959c2f24f0c9d3b8c9cbf23c97c_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzEzLTMtMS0xLTUxMDE2_2c09e597-f562-4b4b-adad-ea750199a1d8"
      unitRef="usd">6058000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzEzLTUtMS0xLTUxMDE2_0c828ca7-fe40-4dca-9134-58ccd5307419"
      unitRef="usd">6058000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibe0b8b32b6414203a9fae77a26fa7012_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE0LTEtMS0xLTUxMDE2_8825ad64-5c7a-41f8-9804-af5a58d8dae4"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id68cd959c2f24f0c9d3b8c9cbf23c97c_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE0LTMtMS0xLTUxMDE2_4ff975aa-c0ed-431d-8b0c-731f00508732"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibecf6d0318cd42fe80d2c6939649ce2e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE0LTUtMS0xLTUxMDE2_f454d994-e121-473d-9602-4433c50e6180"
      unitRef="usd">36758000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iefce1818b8e84a9eaf6be11d1896db6f_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE2LTEtMS0xLTUxMDE2_29a0cca1-a6b1-440c-87be-fdb502a69f22"
      unitRef="usd">-115634000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92e29e05077346c58f67430bad2d77c0_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE2LTMtMS0xLTUxMDE2_234a2b32-91ea-40dc-90a8-ea6c11f6157b"
      unitRef="usd">-9394000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a68286672564c17aaf645b3296e41d1_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE2LTUtMS0xLTUxMDE2_d9d16139-3f0f-4d12-ae7a-ea0f1369526b"
      unitRef="usd">-125028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iae27eb2728ec459686da2b7e7bf5c446_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE3LTEtMS0xLTUxMDE2_897c0f2e-8a05-4bc3-9c9d-50ded3499989"
      unitRef="usd">-94922000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE3LTMtMS0xLTUxMDE2_54a05d30-61a9-4c13-9877-98d1d9c1f16e"
      unitRef="usd">15937000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE3LTUtMS0xLTUxMDE2_609fe306-2c9b-4ed3-b010-211ad865932b"
      unitRef="usd">-78985000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE5LTMtMS0xLTUxMDE2_9d97cb27-82a6-415e-9718-2eb16b891c03"
      unitRef="usd">4131000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzE5LTUtMS0xLTUxMDE2_837ba7d8-5e40-43e7-8993-3f17833e1d01"
      unitRef="usd">4131000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iae27eb2728ec459686da2b7e7bf5c446_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIwLTEtMS0xLTUxMDE2_4ca0d8c6-fc35-4933-85f3-402144c2fa74"
      unitRef="usd">-94922000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf410b84726140d683baa30ed06c15c5_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIwLTMtMS0xLTUxMDE2_2e9cb66d-3ff8-4cfb-8ead-b4215ad338ab"
      unitRef="usd">11806000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i54c31138c5a642079de7934f9bf345cf_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIwLTUtMS0xLTUxMDE2_ce4187bb-1e80-45b3-8dee-e46717f69361"
      unitRef="usd">-83116000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bf672353c85493484d2dd7d21439612_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIyLTEtMS0xLTUxMDE2_a47ffe16-6357-453f-9a1c-519deef22d83"
      unitRef="usd">-210556000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1a543246fae430492c3c164a209df2a_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIyLTMtMS0xLTUxMDE2_1f7de19d-38e7-4cc0-b199-8ec3a20be328"
      unitRef="usd">2412000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd2b1306092c4b10b31f039017d42a40_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDUvZnJhZzoyMmYxMGVhNmRiNjg0NzUzYTlmODBhYmM4YzExYWE1OS90YWJsZToyZDgzMmVmODFkNTg0ZTRmOWUwMGY0MWRhOGM0ZmY2ZC90YWJsZXJhbmdlOjJkODMyZWY4MWQ1ODRlNGY5ZTAwZjQxZGE4YzRmZjZkXzIyLTUtMS0xLTUxMDE2_9074083f-686f-4302-8d55-d7afbd42aca5"
      unitRef="usd">-208144000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2XzEyODU_e1a9f854-72fb-4ed5-bb83-1fd5e9961159">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-ter&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;m debt approximated fair value at October&#160;2, 2022 and October&#160;3, 2021. At October&#160;2, 2022, we had borrowings of $258.8 million outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; repurchases, 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="i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2Xzg1Ng_7e327d4e-513f-4ef6-aacc-3c82e77667e6"
      unitRef="usd">258800000</us-gaap:LineOfCredit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2XzI3NDg3NzkwNzM4OTE_a750799f-ca6c-47b4-823f-6ce0fbbd0550">Commitments and Contingencies&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 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="ic7b78d8878ff44bea7d2e002204ef309_I20190715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMDgvZnJhZzplMDdiZjAxNjEyNzc0YjQwYmY2NGZhNjRmNzMzZTNjNi90ZXh0cmVnaW9uOmUwN2JmMDE2MTI3NzRiNDBiZjY0ZmE2NGY3MzNlM2M2XzQ0NTQ_11503af8-2209-4e95-bd6f-26b2682a36f1"
      unitRef="action">3</ttek:LossContingencyNumberOfActions>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzQxOTA_56b30333-959b-46c5-ac65-52f361f17e58">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&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 &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;continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. There has been no remaining backlog for RCM since fiscal 2018 as the 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;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 high-end 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, the 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;&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;CIG primarily provides high-end 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, renewable energy, industrial, high performance buildings and aerospace markets. CIG also provides sustainable 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;&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;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2022. There has been no remaining backlog for RCM since fiscal 2018 as the projects were complete.  In May 2022, we received a cash settlement for the last $11&#160;million RCM claim outstanding. This settlement resulted in an immaterial gain in the third quarter of fiscal 2022. There were no significant operating activities in RCM for fiscal 2022, 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="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 2,&lt;br/&gt;2022&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;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:2px 1pt;text-align:left;vertical-align: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,820,868&#160;&lt;/span&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,772,905&#160;&lt;/span&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,578,332&#160;&lt;/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,738,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,500,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,471,097&#160;&lt;/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;&#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;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;/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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,736)&lt;/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,504,048&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,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;/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;198,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;174,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;146,273&#160;&lt;/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;194,142&#160;&lt;/span&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;152,262&#160;&lt;/span&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;136,418&#160;&lt;/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;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;(52,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(41,600)&lt;/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 income from operations&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;340,446&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;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:#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;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:#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;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;/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;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;amortizat&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;ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2022, 2021 and 2020 was $13.2 million, $11.5 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(0.3) million, $3.3 million and $15.0 million for fiscal 2022, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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;2021 and 2020, respectively. Corporate results in fiscal 2020 also included $15.8 million goodwill impairment charges.  See No&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;te 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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;558,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;545,533&#160;&lt;/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;688,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;698,916&#160;&lt;/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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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;/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,375,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,320,753&#160;&lt;/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,622,776&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,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;/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:6pt;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 2,&lt;br/&gt;2022&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;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="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,416,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;1,087,462&#160;&lt;/span&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;957,427&#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;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;/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,504,048&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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;199,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="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;77,305&#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;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="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;277,180&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;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="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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzUy_6dbda556-3a40-4fb2-8093-d7327740836d"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i063166d37495400497b29207cb9d3d21_I20220531"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI3NDg3NzkwODI1NTA_fd1cb9cb-ac81-4905-86dc-edcb8fc03b23"
      unitRef="usd">11000000</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzQxODU_c0de6d52-b09d-40fc-8b54-ae4a6eb95086">&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 2,&lt;br/&gt;2022&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;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:2px 1pt;text-align:left;vertical-align: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,820,868&#160;&lt;/span&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,772,905&#160;&lt;/span&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,578,332&#160;&lt;/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,738,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,500,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,471,097&#160;&lt;/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;&#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;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;/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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,736)&lt;/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,504,048&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,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;/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;198,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;174,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;146,273&#160;&lt;/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;194,142&#160;&lt;/span&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;152,262&#160;&lt;/span&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;136,418&#160;&lt;/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;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;(52,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(41,600)&lt;/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 income from operations&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;340,446&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;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:#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;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:#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;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;/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;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;amortizat&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;ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2022, 2021 and 2020 was $13.2 million, $11.5 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $(0.3) million, $3.3 million and $15.0 million for fiscal 2022, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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;2021 and 2020, respectively. Corporate results in fiscal 2020 also included $15.8 million goodwill impairment charges.  See No&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;te 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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;558,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;545,533&#160;&lt;/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;688,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;698,916&#160;&lt;/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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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;/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,375,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,320,753&#160;&lt;/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,622,776&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,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;/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="iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzQtMS0xLTEtNTEwMTY_5006d5b9-3878-4b52-810e-72997495ee29"
      unitRef="usd">1820868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10574699485f4c12b0cb69317fcee493_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzQtMy0xLTEtNTEwMTY_24e36d80-bb4a-4747-b7b5-db3efec40dfb"
      unitRef="usd">1772905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i129a04fb12d1463ebf81f6b508b37ac0_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzQtNS0xLTEtNTEwMTY_22731339-47e4-47a4-aad4-a515c30324e4"
      unitRef="usd">1578332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i134ab194c8c64e27affcffc9d0818c28_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzUtMS0xLTEtNTEwMTY_7ab7c441-6794-48fe-b835-ed08153db75a"
      unitRef="usd">1738436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb2c986766b547a5b6a3b9bbf58861eb_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzUtMy0xLTEtNTEwMTY_19985022-35d5-4463-94d8-98e24b125ce0"
      unitRef="usd">1500074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bc0208a41544610b36459ee92e8edf4_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzUtNS0xLTEtNTEwMTY_6d0a09eb-c0bc-4019-b560-0175803f4653"
      unitRef="usd">1471097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6286f2aa9a9148bea3e38de72052290a_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzYtMS0xLTEtNTEwMTY_2bdcd1b5-b653-40c0-8358-e3619b99a771"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e0fd08f85f45ffaddfacd8a753143d_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzYtMy0xLTEtNTEwMTY_d63449ca-0c0d-42bf-bac9-5d7dd325f1e7"
      unitRef="usd">613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d2f35f406634154a03586500603df07_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzYtNS0xLTEtNTEwMTY_8f2ce9dc-5c60-41d3-b1b2-7a69c8676274"
      unitRef="usd">198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b133db61e7843d695947f9cb357b7ec_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzctMS0xLTEtNTEwMTY_20e3f349-c00a-438d-aaad-1e5499b69d8d"
      unitRef="usd">-55256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f45432a1a5c42009e5e9c8951dcd636_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzctMy0xLTEtNTEwMTY_c63155f2-71f3-41f0-b583-af0734d28bef"
      unitRef="usd">-60079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i945d4c944b1b4d48a77111a4bf7e523e_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzctNS0xLTEtNTEwMTY_3c421e36-ba5e-4e2f-acaf-68ecee9fb5e8"
      unitRef="usd">-54736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzgtMS0xLTEtNTEwMTY_9b98e849-faf5-4e6a-95e0-8b8fb60cc563"
      unitRef="usd">3504048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzgtMy0xLTEtNTEwMTY_7083313c-1a9b-4a08-a760-20aeab4ea109"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzgtNS0xLTEtNTEwMTY_c9005d7d-0660-45d1-9f8d-99cfea422953"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEyLTEtMS0xLTUxMDE2_02b4662f-d54f-4ac3-8147-25ad3584b6a2"
      unitRef="usd">198448000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10574699485f4c12b0cb69317fcee493_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEyLTMtMS0xLTUxMDE2_05d2f9af-2916-4c50-8d8d-14d94e653de5"
      unitRef="usd">174755000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i129a04fb12d1463ebf81f6b508b37ac0_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEyLTUtMS0xLTUxMDE2_de03d5ae-799b-4729-a8b6-a3980a7a3db2"
      unitRef="usd">146273000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i134ab194c8c64e27affcffc9d0818c28_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEzLTEtMS0xLTUxMDE2_5e3f9dfc-50b7-4c1b-b3a4-94e2df71b372"
      unitRef="usd">194142000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb2c986766b547a5b6a3b9bbf58861eb_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEzLTMtMS0xLTUxMDE2_5e50f376-2da6-46d1-8df9-79824b99f28f"
      unitRef="usd">152262000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0bc0208a41544610b36459ee92e8edf4_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzEzLTUtMS0xLTUxMDE2_4c7270d1-89b2-4a38-a5e0-af5c649a9da0"
      unitRef="usd">136418000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96c75695df2e46d78194bbc0e38c12e5_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE1LTEtMS0xLTUxMDE2_efc99aab-aad0-48a3-87b2-34e78cf322e3"
      unitRef="usd">-52144000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i782c3a651b2948eb8b55d54afb8db254_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE1LTMtMS0xLTUxMDE2_70b6d405-b64c-4afa-9e33-7e3be2386283"
      unitRef="usd">-48316000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia59257c983b24d1aa2959bf64af114ac_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE1LTUtMS0xLTUxMDE2_dce5a098-c392-4cf3-98cd-3f3f0b68a184"
      unitRef="usd">-41600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE2LTEtMS0xLTUxMDE2_eb90067d-5f5c-4915-9f74-b39c8759d4d5"
      unitRef="usd">340446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE2LTMtMS0xLTUxMDE2_cc6e459b-b654-4606-a0ab-c176587dcc32"
      unitRef="usd">278701000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTplMzMyMGFlNjlkZDk0MzhjYjE2ZDY5ZjA0YjIzNDEzOS90YWJsZXJhbmdlOmUzMzIwYWU2OWRkOTQzOGNiMTZkNjlmMDRiMjM0MTM5XzE2LTUtMS0xLTUxMDE2_dbd11f0f-4d3d-43a5-ae26-5152969bdb6c"
      unitRef="usd">241091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI4NTA_92ed1299-c11c-459f-825a-8a3a0b52a34c"
      unitRef="usd">13200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI4NTQ_50f43db6-52cb-4b99-9fd9-310d767bc0c3"
      unitRef="usd">11500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzI4NjE_2ffa88f7-8a80-43ac-a2e9-53ff67c87801"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMwMDQ_4f8f7a44-87f7-46a4-9e70-e552a87460c1"
      unitRef="usd">-300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMwMDg_08d2ebba-7528-41da-8f37-ee6f885aab96"
      unitRef="usd">3300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMwMTU_8cbc5799-e133-4ab4-a84c-856504007b2b"
      unitRef="usd">15000000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzMxMTU_fbe39f20-9118-408a-9f45-e9446e9dfe14"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="i626f56d9399044688a524b84b7241c79_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzQtMS0xLTEtNTEwMTY_91a0f89c-7a38-44af-9418-6878e8153420"
      unitRef="usd">558764000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i06226d4b8df64fdeb48ae836d63623b6_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzQtMy0xLTEtNTEwMTY_a3f2880e-ab98-4f9a-854f-8ef35072d986"
      unitRef="usd">545533000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if730b2f8d8c447d0a954d4977980d236_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzUtMS0xLTEtNTEwMTY_22665d54-06e3-4757-97c7-fe1e206ac5b9"
      unitRef="usd">688640000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98871b14ebab477a98b1d5d194ce860e_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzUtMy0xLTEtNTEwMTY_5c8dadf3-24e5-4e47-bf9d-2ef52e562a78"
      unitRef="usd">698916000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i97c5355a349e48df93f90acc34695fac_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzYtMS0xLTEtNTEwMTY_f3321e66-175f-4b4c-93a9-e3fcd23dfaaa"
      unitRef="usd">2000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2a8c132f6b574d859765fe1e30c93177_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzYtMy0xLTEtNTEwMTY_f64dbb87-ca4a-474c-bfb5-90954b50d1b8"
      unitRef="usd">11360000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3fa76b9b84634fdeae1af40309611fff_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzctMS0xLTEtNTEwMTY_90fd067f-7ab2-49b8-960a-ab7b116f9d72"
      unitRef="usd">1375370000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idfb149f6d47545fd85a84df1dbf1486c_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzctMy0xLTEtNTEwMTY_10ec2664-f154-4f5b-aefc-4e1d70559979"
      unitRef="usd">1320753000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzgtMS0xLTEtNTEwMTY_271d3b99-ebe7-4b20-8f25-5c6a3f1e8d1d"
      unitRef="usd">2622776000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZTo5YWNiODNkODlhN2U0NWZjOWYyZWM2NWJhOTY4MmJkMy90YWJsZXJhbmdlOjlhY2I4M2Q4OWE3ZTQ1ZmM5ZjJlYzY1YmE5NjgyYmQzXzgtMy0xLTEtNTEwMTY_f280d10e-c5ed-4a20-a8d0-391281589790"
      unitRef="usd">2576562000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90ZXh0cmVnaW9uOmYwZjg4MGEzMzQzNDRjNzc5MDE0NzM0NzQ5N2EzN2FkXzQyMDY_f4b0fd32-87b0-401a-8eee-b2ed9e7ca5e2">&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-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 2,&lt;br/&gt;2022&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;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="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,416,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;/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;1,087,462&#160;&lt;/span&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;957,427&#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;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;/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,504,048&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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 2,&lt;br/&gt;2022&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;October 3,&lt;br/&gt;2021&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;199,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="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;77,305&#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;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="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;277,180&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;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="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="iad261d3b8dbb4cabb2a2b968a71d2a81_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzMtMS0xLTEtNTEwMTY_397037ce-d154-443b-bccb-617a0beed218"
      unitRef="usd">2416586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ceec666c5164241a99533ab7ff5c011_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzMtMy0xLTEtNTEwMTY_21e4cf46-d4d0-4a2d-8e0d-9b1f4c607183"
      unitRef="usd">2256086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82ebc4b7ace2482c8fc3c6188155460d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzMtNS0xLTEtNTEwMTY_eafcc99b-67d9-4613-8166-eff6b4a106eb"
      unitRef="usd">2107459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b1ec5520eb46bbb87f84256bfe33be_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzQtMS0xLTEtNTEwMTY_85c2a024-70d3-4892-9490-4cd2e5d9ae19"
      unitRef="usd">1087462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a7bc826d15042c4a8037d6fb6f0c807_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzQtMy0xLTEtNTEwMTY_eeace8b3-04b2-4e38-9247-638b09ae39d6"
      unitRef="usd">957427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a70de8de27c427391fd0332047b1789_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzQtNS0xLTEtNTEwMTY_6ee9ef85-319d-4cc5-a282-f9e0d1b59073"
      unitRef="usd">887432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzUtMS0xLTEtNTEwMTY_2646d36c-65a0-4681-89ae-9ca6aecf0c69"
      unitRef="usd">3504048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzUtMy0xLTEtNTEwMTY_cf521e34-9b6a-40ee-8aac-d0eb5d6afcd3"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDEyMmI0OWVlMWY0NTBmYWYzNmNkZjM4Y2NhY2I2Ni90YWJsZXJhbmdlOjFkMTIyYjQ5ZWUxZjQ1MGZhZjM2Y2RmMzhjY2FjYjY2XzUtNS0xLTEtNTEwMTY_a8a70826-6d85-48bc-9816-93f35fc22ab8"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i94130dee9e144b299766489fa393e775_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzMtMi0xLTEtNTEwMTY_4f12c9a8-7f87-4b5b-967b-746238a67f5f"
      unitRef="usd">199875000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="icc955b991e1347e08918a15c63e6e56b_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzMtNC0xLTEtNTEwMTY_0342884e-2ff2-4b0a-a686-82634f723e3f"
      unitRef="usd">215689000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i00ad35a106824802a60fa5e4297c33c0_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzQtMi0xLTEtNTEwMTY_6961f097-cc20-49c5-bc2f-964e40426957"
      unitRef="usd">77305000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i3e3d1f9c5d1447548a15a95f868f2f02_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzQtNC0xLTEtNTEwMTY_bee775e2-ac1e-492a-86d1-d609199ac5cd"
      unitRef="usd">87771000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzUtMi0xLTEtNTEwMTY_20296b7f-92d2-4925-91a3-b58846b38e14"
      unitRef="usd">277180000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTQvZnJhZzpmMGY4ODBhMzM0MzQ0Yzc3OTAxNDczNDc0OTdhMzdhZC90YWJsZToxZDA2M2E5MTgxNjY0YzE2YjhmMWJmZTdmNzFjMzBiNC90YWJsZXJhbmdlOjFkMDYzYTkxODE2NjRjMTZiOGYxYmZlN2Y3MWMzMGI0XzUtNC0xLTEtNTEwMTY_2ddd38ac-fada-4770-96f9-10915a7087ff"
      unitRef="usd">303460000</us-gaap:NoncurrentAssets>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzQyNQ_ebb89e5d-d9df-4fd9-8e6f-f6b84f31a681">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 2022, 2021 and 2020 was $96.0 million, $95.5 million and $88.2 million, respectively. Our related reimbursable costs for fiscal 2022, 2021 and 2020 were $91.7 million, $92.4 million and $86.4 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 2, 2022&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;October 3, 2021&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;16,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;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,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;/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;2,935&#160;&lt;/span&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;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;/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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzIxMA_c025abcb-094c-4583-b52b-49960c3c4b1e"
      unitRef="usd">96000000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzIxNA_33bde1bb-d4ef-4460-8a21-bd492df96181"
      unitRef="usd">95500000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzIyMQ_7065be23-b22d-4783-a738-537050cd2f9c"
      unitRef="usd">88200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzMwMA_a97fc78e-b6de-4848-bfb5-1d288b5a324d"
      unitRef="usd">91700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie766f8134763406093661b604d365967_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzMwNA_6b699658-bdde-4553-a074-7f06cd3dd266"
      unitRef="usd">92400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic1cbeb9603984c92959615e5e3e1b41c_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzMxMQ_93078a6d-2a8b-4b9e-8084-d2e00e95ba5f"
      unitRef="usd">86400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90ZXh0cmVnaW9uOmVlZTZkNzEzMTI4YTQ2YWZiYmQ0MzU4N2ExZTNkNGE0XzQyNw_2d9a7c4b-3c0b-4a2c-a178-720882ad3c20">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 2, 2022&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;October 3, 2021&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;16,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;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,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;/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;2,935&#160;&lt;/span&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;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;/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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzMtMS0xLTEtNTEwMTY_f18af6ee-e16c-4331-809a-0c6ccdebf870"
      unitRef="usd">16818000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzMtMy0xLTEtNTEwMTY_29ce97b7-8c2c-48e1-90a0-d9d3247dddef"
      unitRef="usd">19082000</us-gaap:AccountsReceivableRelatedParties>
    <ttek:ContractWithCustomerAssetRelatedParty
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzQtMS0xLTEtNTEwMTY_f45fa655-e2c6-4211-84ef-85cedb7ab945"
      unitRef="usd">2935000</ttek:ContractWithCustomerAssetRelatedParty>
    <ttek:ContractWithCustomerAssetRelatedParty
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzQtMy0xLTEtNTEwMTY_80389cf1-12e9-4518-a4cf-3975c283f323"
      unitRef="usd">5092000</ttek:ContractWithCustomerAssetRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i27a897b74e20482794e09ba6d9afa468_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzUtMS0xLTEtNTEwMTY_4d91fdcc-add0-40f1-9502-c507c16c74b0"
      unitRef="usd">3464000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i1e9b75205f5640e2bc4fd41b86746fdb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMTcvZnJhZzplZWU2ZDcxMzEyOGE0NmFmYmJkNDM1ODdhMWUzZDRhNC90YWJsZTphNTBjMTA4NWQ3Yzc0NjJlYjc2YmQ0OGUwNzk2NjFkOC90YWJsZXJhbmdlOmE1MGMxMDg1ZDdjNzQ2MmViNzZiZDQ4ZTA3OTY2MWQ4XzUtMy0xLTEtNTEwMTY_b5894d80-5cc1-418d-b365-6fc934cfb5bb"
      unitRef="usd">3026000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzExMjM_1eda99a9-7a8c-4566-877d-bab41ac9f186">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;2, 2022 and October&#160;3, 2021 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: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 fourth quarter of fiscal 2022, we recognized&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; a $19.9&#160;million unrea&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;lized gain on a foreign currency forward contract related to the planned acquisition of RPS.&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 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:6pt;text-align:center"&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 2022&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;858,510&#160;&lt;/span&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;852,744&#160;&lt;/span&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;890,231&#160;&lt;/span&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;902,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;text-align:left;vertical-align: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;87,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;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;94,802&#160;&lt;/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;68,489&#160;&lt;/span&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,040&#160;&lt;/span&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;58,650&#160;&lt;/span&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,947&#160;&lt;/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;1.27&#160;&lt;/span&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.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 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.10&#160;&lt;/span&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.56&#160;&lt;/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;1.25&#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.98&#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.09&#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.55&#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,937&#160;&lt;/span&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,834&#160;&lt;/span&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,507&#160;&lt;/span&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,148&#160;&lt;/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,577&#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,346&#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,006&#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;53,667&#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 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-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,637&#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,736&#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,666&#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,597&#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;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzEwOTk1MTE2MzAzNjc_0f2bd942-736b-41c6-9fdb-ba3014c0199b"
      unitRef="usd">19900000</us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia0f213e49d654afaac6c3ec7da9294d7_D20210628-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzMzOA_4b171625-106d-4dcb-8bee-fd5746b50c56"
      unitRef="usd">-21600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90ZXh0cmVnaW9uOmI3Yjg2YmU1ZTFlNDRmYjZiODgxNWZmODFmZDlkMjMwXzExMjg_d7653a1b-4aee-40d5-8097-aec225970811">&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 2022&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;858,510&#160;&lt;/span&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;852,744&#160;&lt;/span&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;890,231&#160;&lt;/span&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;902,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;text-align:left;vertical-align: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;87,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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;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;94,802&#160;&lt;/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;68,489&#160;&lt;/span&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,040&#160;&lt;/span&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;58,650&#160;&lt;/span&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,947&#160;&lt;/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;1.27&#160;&lt;/span&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.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 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.10&#160;&lt;/span&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.56&#160;&lt;/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;1.25&#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.98&#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.09&#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.55&#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,937&#160;&lt;/span&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,834&#160;&lt;/span&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,507&#160;&lt;/span&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,148&#160;&lt;/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,577&#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,346&#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,006&#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;53,667&#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 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-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,637&#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,736&#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,666&#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,597&#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="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtMS0xLTEtNTEwMTY_1a2d0435-aabf-4745-bc42-096179e6142a"
      unitRef="usd">858510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtMy0xLTEtNTEwMTY_8d1f5fd5-9fee-4653-bb30-033a8bc42de2"
      unitRef="usd">852744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtNS0xLTEtNTEwMTY_3a3509af-a57e-42ec-8539-4f10b9489e1a"
      unitRef="usd">890231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzMtNy0xLTEtNTEwMTY_1af3250b-3774-450a-96a5-c723ca2d2d6f"
      unitRef="usd">902562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtMS0xLTEtNTEwMTY_edd7caac-f8b8-482a-bdc1-7bde91f975b8"
      unitRef="usd">87220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtMy0xLTEtNTEwMTY_13bf99b2-e2be-4eea-820d-87b30a4f7e99"
      unitRef="usd">74520000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtNS0xLTEtNTEwMTY_f4ad0efa-1f2c-4f68-a721-0272254d2174"
      unitRef="usd">83905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzQtNy0xLTEtNTEwMTY_58e59a45-f387-472b-89b6-a45618e5b8a1"
      unitRef="usd">94802000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMS0xLTEtNTEwMTY_1f3826f2-172c-4386-ba82-a34bfce56340"
      unitRef="usd">68489000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMS0xLTEtNTEwMTY_ba41a3d2-50cb-424a-aa06-de819be4fe5c"
      unitRef="usd">68489000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMy0xLTEtNTEwMTY_34935ae8-641b-447f-8025-65df2d6cb4b6"
      unitRef="usd">53040000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtMy0xLTEtNTEwMTY_b766594e-4977-40ef-8055-27da544837db"
      unitRef="usd">53040000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNS0xLTEtNTEwMTY_0cf19a30-b19c-4413-ba5d-71e9724769c7"
      unitRef="usd">58650000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNS0xLTEtNTEwMTY_99b2dd0e-732b-47fd-8c3a-4fb9e027ffee"
      unitRef="usd">58650000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNy0xLTEtNTEwMTY_504a457a-7ed7-48d6-88d9-c296df26f635"
      unitRef="usd">82947000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzUtNy0xLTEtNTEwMTY_cf308d00-0a5c-4111-91f7-91a4984f069a"
      unitRef="usd">82947000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctMS0xLTEtNTEwMTY_8080e4f1-1e18-4d40-b3e8-6306d6ff5d53"
      unitRef="usdPerShare">1.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctMy0xLTEtNTEwMTY_63794702-5421-4bf6-896f-9aec9126df1e"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctNS0xLTEtNTEwMTY_99edddab-d6f9-4119-a74c-b585749812e2"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzctNy0xLTEtNTEwMTY_bb39279c-7131-42cf-a2b1-643f0835f40e"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtMS0xLTEtNTEwMTY_25e2021a-fa5d-4d5b-860d-a8685a44f78c"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtMy0xLTEtNTEwMTY_0c19dffd-037f-4b77-8ff3-bebd79f9ea30"
      unitRef="usdPerShare">0.98</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtNS0xLTEtNTEwMTY_a8aa91b2-da7e-4cea-88b8-084c49016e25"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzgtNy0xLTEtNTEwMTY_f9185852-894b-48bb-af7f-940e948c74fa"
      unitRef="usdPerShare">1.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTEtMS0xLTUxMDE2_f2b37d80-aa14-4019-b596-8823326440a1"
      unitRef="shares">53937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTMtMS0xLTUxMDE2_aa56a713-a0b4-4c7a-9919-872bbb6db74e"
      unitRef="shares">53834000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTUtMS0xLTUxMDE2_099b4059-3477-4275-a041-011822f2a261"
      unitRef="shares">53507000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzExLTctMS0xLTUxMDE2_3f20ac1d-9788-4d00-81b2-bff7d2576447"
      unitRef="shares">53148000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i829bd3db80824d0e86eaecae650be8f2_D20211004-20220102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTEtMS0xLTUxMDE2_d50785e0-a1ba-4c34-b924-8648c651dd56"
      unitRef="shares">54577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5da41d581a184fb4a220396ec0f0b031_D20220103-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTMtMS0xLTUxMDE2_a2b120a2-8109-4563-9882-4f7edb33493a"
      unitRef="shares">54346000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7742c213bbc4fd4acc25b58fa153738_D20220404-20220703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTUtMS0xLTUxMDE2_a300ddb3-72f9-4b2f-a774-7f573b764d97"
      unitRef="shares">54006000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzEyLTctMS0xLTUxMDE2_e5e3db88-0a39-4202-b16e-ad40ceb5deee"
      unitRef="shares">53667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTEtMS0xLTUxMDE2_0d403412-3226-4c6b-ba57-82b9bd13bca9"
      unitRef="usd">765104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTMtMS0xLTUxMDE2_d2a0fdb3-b5b4-4b08-92ac-68cdc85152f9"
      unitRef="usd">754764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTUtMS0xLTUxMDE2_d14a708c-5695-44ac-8f2a-e001b66edefa"
      unitRef="usd">801633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE1LTctMS0xLTUxMDE2_de4110e3-7250-4023-aa84-0b6c3d876291"
      unitRef="usd">892012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTEtMS0xLTUxMDE2_e1d6dc3d-50cd-4ca0-a943-2ffc5085ecb6"
      unitRef="usd">66252000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTMtMS0xLTUxMDE2_a733e12b-bd8e-4ce2-bc1b-b9db0480df9f"
      unitRef="usd">60807000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTUtMS0xLTUxMDE2_49f8751e-d46f-4906-9ce4-20679d99db2b"
      unitRef="usd">69807000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE2LTctMS0xLTUxMDE2_8ced6302-e80d-4b20-ad72-0e19a516c7f6"
      unitRef="usd">81836000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTEtMS0xLTUxMDE2_44cf8f96-4ada-47b7-97fb-f15a4521530b"
      unitRef="usd">52436000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTEtMS0xLTUxMDE2_84522462-e419-408a-a443-dca6d547dbb6"
      unitRef="usd">52436000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTMtMS0xLTUxMDE2_0d09a52b-604b-48ba-bb5a-b7bb4bcdc485"
      unitRef="usd">45517000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTMtMS0xLTUxMDE2_5195f230-c25a-4d9b-80d5-b63d9c37f75b"
      unitRef="usd">45517000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTUtMS0xLTUxMDE2_1be5304e-be6e-467e-8cab-454bcf84c4be"
      unitRef="usd">51903000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTUtMS0xLTUxMDE2_cd83455e-bdab-42c8-b338-f6419d3e01fa"
      unitRef="usd">51903000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTctMS0xLTUxMDE2_87790390-fc69-4610-9c2a-4f8f93ace254"
      unitRef="usd">82954000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE3LTctMS0xLTUxMDE2_fae12c64-ef2d-449b-ab48-19a95c1a2096"
      unitRef="usd">82954000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTEtMS0xLTUxMDE2_2d4428e7-893d-4ba4-801b-3f063f95909a"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTMtMS0xLTUxMDE2_c301941b-3ad9-4239-8847-d34866c681aa"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTUtMS0xLTUxMDE2_c082354d-7cd4-4d6d-8122-1f4f4f6c7c00"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzE5LTctMS0xLTUxMDE2_77e728f1-9557-4c63-8be3-6f24f8a1b049"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTEtMS0xLTUxMDE2_909e8f90-27d8-4269-a9bd-5e40ddfe1d90"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTMtMS0xLTUxMDE2_bd726c1b-fb84-4534-b2f0-a23412e44eb0"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTUtMS0xLTUxMDE2_d0b56003-ac8f-4961-9cd5-364a55907ad4"
      unitRef="usdPerShare">0.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIwLTctMS0xLTUxMDE2_d5239323-036b-4143-9d97-1379771e539a"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTEtMS0xLTUxMDE2_03e3dd79-51a5-47d7-a946-766f49d0c046"
      unitRef="shares">53927000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTMtMS0xLTUxMDE2_a6fb74be-45e6-4b2c-9aae-2dab74c0c45c"
      unitRef="shares">54187000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTUtMS0xLTUxMDE2_8cfdc616-266e-440b-9a8d-720c9360c817"
      unitRef="shares">54117000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzIzLTctMS0xLTUxMDE2_85eba16d-9b7e-45c6-b515-d4b51afbd917"
      unitRef="shares">54019000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7d2edfc4141f468e9b3eda0412335ca0_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTEtMS0xLTUxMDE2_b6e61b4b-2252-40c9-81a3-e6b7a46ec194"
      unitRef="shares">54637000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0cf6f9c4dac542bd8337dbd6a4b3cb87_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTMtMS0xLTUxMDE2_c40adfef-e9f4-427d-90d0-05187cfb41d5"
      unitRef="shares">54736000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i707f7b9e4984426fb7d56fc6206107de_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTUtMS0xLTUxMDE2_5985435c-c933-4a3c-b737-445b0e4ae2ef"
      unitRef="shares">54666000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i427317c65e6143e0bc535920a5297edb_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yMjAvZnJhZzpiN2I4NmJlNWUxZTQ0ZmI2Yjg4MTVmZjgxZmQ5ZDIzMC90YWJsZTo4YWRiODkwZDJlOTE0ZWIyYjk5NTc3YWRhNDQ3NDgxMC90YWJsZXJhbmdlOjhhZGI4OTBkMmU5MTRlYjJiOTk1NzdhZGE0NDc0ODEwXzI0LTctMS0xLTUxMDE2_fbfc19c4-cdbd-4333-9d1d-0ad505f4ddf4"
      unitRef="shares">54597000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTMvZnJhZzpjYjlmNThiNmNjOGM0YTRiYjEzZDdiYzE3ODgwOGY1Mi90YWJsZTo2YmYyYzY2MjgyNTY0YTdhYjU0ZTk2Y2RkM2Q5YTEzMy90YWJsZXJhbmdlOjZiZjJjNjYyODI1NjRhN2FiNTRlOTZjZGQzZDlhMTMzXzgtMi0xLTEtNjE1NzcvdGV4dHJlZ2lvbjo3NzI0N2UyZjJkNWQ0ZmYzYjM5OGEzNWEwNDlmMzlhY18yNzQ4Nzc5MDY5NTE3_1eb3bad2-296c-4943-8d0c-4fec4b4dd704">238</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90ZXh0cmVnaW9uOjlmNDdlNGU0YjQ0ZjQ0YjhhYjM2MDZiYjA2MTkwZTQ2Xzc2OA_bd91fca9-4c4b-49a0-a5ba-24237974f717">&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 27, 2020, October&#160;3, 2021 and October&#160;2, 2022 &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 2020&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;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;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,472&#160;&lt;/span&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;(4,887)&lt;/span&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;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;/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;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;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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,352&#160;&lt;/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 2022&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;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;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;(73)&lt;/span&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;(400)&lt;/span&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;(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;3,749&#160;&lt;/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 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;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;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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;&#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 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;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;/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;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;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;13,698&#160;&lt;/span&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;(26,059)&lt;/span&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,006&#160;&lt;/span&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;13,040&#160;&lt;/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 2022&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;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;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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;12,286&#160;&lt;/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="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 a valuation allowance in the United Kingdom in 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;(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="i4234b48c6aed4f4c8cbbb0b5a8417e0a_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItMi0xLTEtNTEwMTY_d3c29045-7f83-443a-9713-1b55a8b148d6"
      unitRef="usd">10562000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i632a2e4de2d74423ac5c420db1b4531d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItNC0xLTEtNTEwMTY_d0bb4338-cc2f-4460-abb3-d8abe560ef2b"
      unitRef="usd">1472000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i632a2e4de2d74423ac5c420db1b4531d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItNi0xLTEtNTEwMTY_dcd8cd6f-56d8-4f58-bcfb-fa1112e504d4"
      unitRef="usd">4887000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i632a2e4de2d74423ac5c420db1b4531d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItOC0xLTEtNTEwMTY_a82e590d-5fd5-4044-87fe-3241b857b7ea"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idb390bf75f7a4624be7c0947a8799fba_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzItMTAtMS0xLTUxMDE2_d2cb8a35-b80b-4108-adcf-bc38ea9d2b00"
      unitRef="usd">7147000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idb390bf75f7a4624be7c0947a8799fba_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtMi0xLTEtNTEwMTY_b324a13e-f913-4771-948e-b4e8e6a40036"
      unitRef="usd">7147000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i75330847ebc64c1bb96c4f8217de0131_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtNC0xLTEtNTEwMTY_0c368a60-5354-4fb4-8a3a-c7f4bc6681e4"
      unitRef="usd">-4130000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i75330847ebc64c1bb96c4f8217de0131_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtNi0xLTEtNTEwMTY_7e490090-009a-4d3d-b600-de801c3f753e"
      unitRef="usd">-195000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i75330847ebc64c1bb96c4f8217de0131_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtOC0xLTEtNTEwMTY_b5faf33a-f6c9-446a-9b11-dd30c8a98097"
      unitRef="usd">1140000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i04a303f46c4d4f3faf571584373ace8d_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzMtMTAtMS0xLTUxMDE2_a5f9d495-ee56-4e71-b5df-68e00f9a3b63"
      unitRef="usd">4352000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i04a303f46c4d4f3faf571584373ace8d_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtMi0xLTEtNTEwMTY_deb3d144-ecec-44b0-aca8-be9d8650231b"
      unitRef="usd">4352000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtNC0xLTEtNTEwMTY_483991c5-4eb5-4e1d-8c83-784d2072046f"
      unitRef="usd">-73000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtNi0xLTEtNTEwMTY_0e79235b-1666-49de-b5f2-b7e2957ff04a"
      unitRef="usd">400000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="ia07b0380a55a470281a45061b59a71fe_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtOC0xLTEtNTEwMTY_acfd1b8a-a2f4-42bc-af71-59bf1d940d38"
      unitRef="usd">-130000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia7734e63eb914fb2ad4cb9ed499c6075_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzQtMTAtMS0xLTUxMDE2_081d82b3-f7d2-4bef-90e5-60f060c6541a"
      unitRef="usd">3749000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib61d09972b42444cad1782eaf9424c9e_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctMi0xLTEtNTEwMTY_0f4d33d1-b4f0-4a3c-b139-214dff09b925"
      unitRef="usd">20543000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="ie6c97aafe6f74ccbad39508ddcce3b68_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctNC0xLTEtNTEwMTY_8e20056d-db75-4399-ae5b-c3a146c09a77"
      unitRef="usd">3852000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie6c97aafe6f74ccbad39508ddcce3b68_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctNi0xLTEtNTEwMTY_a161a3f3-f1ef-475e-b335-ce8e70565abc"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="ie6c97aafe6f74ccbad39508ddcce3b68_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctOC0xLTEtNTEwMTY_c4391360-28b8-4ac2-a281-0c926247de81"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if88e8b6ffebb41fe81c8057c17891212_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzctMTAtMS0xLTUxMDE2_9669da70-bf0a-412a-8ff4-5c7da2d00926"
      unitRef="usd">24395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if88e8b6ffebb41fe81c8057c17891212_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtMi0xLTEtNTEwMTY_0ed6d515-984b-4334-8b7e-47aa1cbbbf9d"
      unitRef="usd">24395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i9b297d5d909945bb83bbbe01f97defa0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtNC0xLTEtNTEwMTY_1d001121-7fc2-4a73-aa3a-c3d89fd84ed6"
      unitRef="usd">13698000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9b297d5d909945bb83bbbe01f97defa0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtNi0xLTEtNTEwMTY_1b1dbd11-645d-45e2-a59d-c0f28d085734"
      unitRef="usd">26059000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i9b297d5d909945bb83bbbe01f97defa0_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtOC0xLTEtNTEwMTY_700c33e4-4a06-441c-ad63-a3766d23fdd6"
      unitRef="usd">1006000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia1aff5b677c74c21b56bd30e4f3842a1_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzgtMTAtMS0xLTUxMDE2_eabe0898-0e55-4dc1-9f20-2968788a41ae"
      unitRef="usd">13040000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia1aff5b677c74c21b56bd30e4f3842a1_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktMi0xLTEtNTEwMTY_9891cae2-5c95-4fc1-a931-c98d55970b1a"
      unitRef="usd">13040000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktNC0xLTEtNTEwMTY_0b078c7b-6ff1-4418-b95b-4f4061078cb6"
      unitRef="usd">0</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktNi0xLTEtNTEwMTY_9a13fd9c-953a-4831-be42-986d715ac14e"
      unitRef="usd">162000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i6563aee5360c49f49b8f2d1f5933e8fc_D20211004-20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktOC0xLTEtNTEwMTY_5ab9f7c8-eb47-408b-bf2c-3375e803e01d"
      unitRef="usd">-592000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i344f5edeca6f4c579c8dd4ad05c8dd3f_I20221002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFmZTY3MGE5MTNlZDQ2NzViMDRhNTQ2ODUwZThlZjJiL3NlYzphZmU2NzBhOTEzZWQ0Njc1YjA0YTU0Njg1MGU4ZWYyYl8yNTYvZnJhZzo5ZjQ3ZTRlNGI0NGY0NGI4YWIzNjA2YmIwNjE5MGU0Ni90YWJsZTpiOTM0NDY2Y2UwYzg0NDUxYWU2MWNhNWY4MTJmMjE5My90YWJsZXJhbmdlOmI5MzQ0NjZjZTBjODQ0NTFhZTYxY2E1ZjgxMmYyMTkzXzktMTAtMS0xLTUxMDE2_71c163bd-b660-4fd3-bca9-75b6992cc609"
      unitRef="usd">12286000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</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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
M2JV,[\3OVG7PC1.?,AB,6([+*S07,(\ARI!'TT2P=_@;J)GJU8<C)4!M46.
MAM3* )T"H%,'X *_H7$ \UNX"OV,HF;<GI&\[UYW[,Y=U^XHZ6F+&],SI%:F
M5_A_6VN2#_0&00#J_.KP 'V!Z]!+HNYS>DFW<]M%(\SAQYE2L8'LAIYH&I$=
M9H&2I]%,8$JMS+-(!;;>UW_DZ<EG,(X7]#51LM3+33''T*FQDIO1K&!*K<RM
M2 NVWN9_Y':< *>,[L+$5W=$O:8W4&(SFAQ,J96Q%=G!UEO^C]BFE NPP_\)
MM]6_&'K%>]NV;I7<C&8'4VIE;D5ZL,_$AXP:([@:DUZ@Y_24D(S&!5-J94A%
M8+#U+O\+E=%JNJ&)S@.?$7&[]G6GUU/_DAJ-"Z;4RK2*P&#KW?XB%) 5Z K9
MSB_+7]&<^"F#7J9$IE?R:!R#?9D+ZO^X0I^L&\M&6\BW.QRIUT+T>HTY7B)/
M.$6><,[$ (:#,%FC^7N\I)$*WSF!Q4BYM*8O:TK)E%J94A$;'+VQ/W0O-'KS
M-SA9D\K4=49H,I@/!_]6\C*:$DRIE7D5*<&IE1+^)%%T_2,!,P8#%'.8V0(T
MYCQ53VUG-+\3U8Z$IZ]JS.T2^< I\H%3*Q_\02/(H9CE*R),N1-S1FE"E;",
MFG]3:F58A?EW:IG_P]IDOKJ6S67@9E,U-+UB51<S:OU-J96I%=;?J67]QXD@
M+-]VE:NX^(!124VO6$7-J/,WI5:F5CA_IY;SSX8C\B LK2E3FHTS.E\P@Q^/
M@>\3$ *9()=4\C.: $RIE?D5"<#1&_@]OWF,Y?I$RN%MKAZA>IW*I7!]76-:
MEX@"3A$%'+V+W],:Q82MY83V+U 0&PA/\18GZF[W?^X@Z.L:8[M$)G"*3.#H
MG?S8>YZA01J$@C(T$() .L^6)I\CO%92T^M5;8;JRQI#NT0 <(L X-;:4)AO
MP*OI>M@9F<H>IJ]K? ;A$CG +7* 6VO[8)HNH]"';D6Q\@=3K]+X$(?19+!7
MZV9J\ES8KG]W<__0WJG %(;?K67XRUEZOL%P0^@E%3 0$QDSE;!,&GAOK]8[
M:5[7N;^S[8Y[;.,>Q"6LOGMR%$AOT \;Q/QD,PKLP%+N[:T(6#'U(NPYU1?O
MV]?19('&$^]E-GV9#1:C(7KZCF:CY]%L-/%&:"I=,DVX7#QAQVW$G[E<^WU[
MSY>"LYWK%<RB(=R?8SGNX5S)5T(RBPVUV9>\H5$  07!%XW"#^U@AW;(0V53
MS 0:C\>R4FQ"#N]*NXY>-R0K#>0V$@F4.Y#Z-C<> )=(+6Z16MQZJ04(,P Z
M3@+RAGXGZCE7+V7!OSO7[G5L)36CJ<646IE:D5K<FN>;3D^@/,.+2A-Y1JSJ
MN(Z^K#&Q2R06MT@L;LV#3GMB^_-.U<ST<L_?E<2,9A13:F5B149Q]=EB +B"
M'%F%7SPC4.V!C(834VHYIO;)Z6&9-[)3V!SY\B1$?I#X^.KQI/<@.]_<+B[/
MCXE_Q3*N<!21%91:-[<P EA^\CI_(N@V.XN\I$+0.'NX(1A^0.0%\/Z*4G%X
M(C_@>/Z]_S]02P,$%     @ \IEW52*5*TQL @  =@<  !@   !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6RME5UOFS 4AO^*Q:1=5868-*NR!"E)5ZU2NT6M
MMEU,NW#@)%C%-K--Z?[]C@UAR411IO4&_/4^G/=@'\]JI1]-#F#)LRBDF0>Y
MM>4T#$V:@V#F7)4@<6:KM& 6NWH7FE(#R[Q(%"&-HDDH&)=!,O-C:YW,5&4+
M+F&MB:F$8/K7$@I5SX-1L!^XY[O<NH$PF95L!P]@OY1KC;VPHV1<@#1<2:)A
M.P\6H^EJXM;[!5\YU.:@39R3C5*/KG.3S8/(!00%I-81&+Z>8 5%X4 8QL^6
M&72?=,+#]IY^[;VCEPTSL%+%-Y[9?!Y<!B2#+:L*>Z_JC]#ZN7"\5!7&/TG=
MK(WQBVEEK!*M&/N"R^;-GML\' CH^ 4!;07T5$'<"F)OM(G,V[IBEB4SK6JB
MW6JDN8;/C5>C&R[=7WRP&F<YZFRRJ#)NR8UL]@,F=A9:Q+K),&T1RP9!7T",
M*+E3TN:&?) 99,> $./I@J+[H)9TD/@YM><DHF>$1I3V!+0Z11Y[^6@@G+C+
M4>QY\5".E#[,$OF^V!BK<1/^Z$M8PQOW\]S!G)J2I3 /\.09T$\0)&_?C";1
M^SZSKP0[LC[NK(^'Z)WU3TQ G]%A]5KS%&IF0>>J<D<-BX\V?1[_GW-D[Z*S
M=W&2O5N5OKCYAPFWRI"%W&%9,F=DQ0J.6T1RUN?Q%4!')B>=R<E))J^Y%N3F
MJL_C,(#&EWU^!D7_NB_#@Q(F0.]\93<D596T3>'H1KO+8^%KYE_C2[Q4FCO@
M#Z:YD>Z8WG%I2 %;1$;G[_"'Z*;*-QVK2E\H-\IBV?7-'"]&T&X!SF^5LON.
M^T!WU2:_ 5!+ P04    " #RF7=5*/?GTEP'   ;(   &    'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;*U:^V_;.!+^5PAOL0\@J?G0LTT,M.GN78&[;=!T
M[WYF;";65A9=D7*:^^MO*"N6+([H["(-T.@Q''TS(N?[.,K%@ZZ_FK52EGS?
ME)6YG*VMW;Z9S\URK3;2O-9;5<&=.UUOI(73^GYNMK62JW;0IIQS2I/Y1A;5
M;''17KNN%Q>ZL651J>N:F&:SD?7C>U7JA\L9FSU=^%S<KZV[,%]<;.6]NE'V
MC^UU#6?S@Y=5L5&5*71%:G5W.7O'WEQ%U UH+?Y3J <S."8NE%NMO[J3CZO+
M&76(5*F6UKF0\&NGKE19.D^ XUOG='9XIALX/'[R_EL;/ 1S*XVZTN5_BY5=
M7\ZR&5FI.]F4]K-^^*?J HJ=OZ4N3?L_>>ALZ8PL&V/UIAL,"#9%M?\MOW>)
M& Q@T<0 W@W@SQT@N@&B#72/K WK@[1R<5'K!U([:_#F#MK<M*,AFJ)RK_'&
MUG"W@'%V<:4KH\MB):U:D?>RE-52D1OGSI!S\L?-!_+SJU_(*U)4Y,M:-T96
M*W,QM_!D-WZ^[)[R?O\4/O&43TO[FE!^1CCE'!E^]9SAHAW.CH?/(=Y#T/P0
M-&_]B:F@F[I6E272&(CS#1;/WD&$.W!KZXW9RJ6ZG,'B,:K>J=GBQQ]80M]B
MT;V0LZ-8Q2%6$?*^N))F3>"MD:4[4-^:8B=+"!Y]BWM7:>O*%8#=@F4QS:.+
M^6X8#V*6)'&2'<R.D$8'I%$0Z;OE4C< #*K#4@'*VU*=D4I9#.C>4S) D,8Q
M8WP$U#=+DBS/)X#&!Z!Q.*6ZLC74GV[^8/AB[\$YCV@\@N=;,2K2+,+A)0=X
M21#>=:VVLE@1]1UJO5&F??O:KE4-!64X\3'@B0^)Q1&E(^28&1=B(K'I 7D:
M1/ZQ6NJ-(E9^5\-9@.%,D=1Q+\&(5<03BJ/,#BBS(,HOVLKR&:G,L%1FG"4C
MD(@=3>(\FDAF?H"9GY@&P/6U?6Q?OUOW6V!?.[FB<@^%X,+#BEBEJ1 X4D9[
M$J)!K*UZ.-=WYXU174;/B(,O;5'=DU(!4>.T0_WD98 ['^%&[#C,:\XGD _H
MDYV8LCMEK,NL<1S9P P>$.J?NH ILH.[33T1 /. 17$Z7FZ(E>#9%/B>!EF0
M>1;_T'KU4)0E"HPCTY?1R*NQJ"'-XG1B_K*>N5B8NCY65E;W!52 PYR8F+R=
MHZ/7F[-$C*'Z9B+-\XEZP'KB8F'F^J#N%%2#E:M<@8+ ?#J*THR.V14QBZ.(
M32VRGK58F+8^M110ZNK^W*IZ$P+J$U.<YNFX&&!FL/22": ]?[$P@>T+; ">
MSSX\X3SU 2*&<0I*96KE]$3%TF<IR+*0MT59V$+A,I(%">^OZLB7\G8<=,][
M+$Q\!X&VE8]3O,P0-HO22'BO!K'C69JD$V^F9ST6ICT 63>P%$%)./DCW681
M!>I3&1=IDGC,@=C11$PQ!^\YCX<Y[Z B!W,(W8D@U 75(!IS!&+'<AK1B;K!
M>XKC88J[6>O:[DM&2\1#P,]C:>[3%]!#,E9KB%F21O%4I@>[O3#-/2W6+<3A
M6@?Z;E %5^H6I12.T!J/O6)]TNP8<\]]_,2VK<,,<L(EUQTJ65?GNCD]81 R
MS*!\CY'[9BR/^009\IX,>9@,/QWM-$YA];FNG;3C<H'8<2YB%D^@[4F1ATGQ
M6,R?0HMLZZ"Z,B^UOET6P<_44NR9D8>9\4AHG *+[-%BEK Q5L2,QLD4U)XA
M>7@O]Z_3*\S?G?$H@<4S1HC84?=O F+/9SS,9SW$OUO7,+)+>.85-L0NC89V
MQQ'T9,?#9-='\'?J!+*92U*/ #&S/$TGB%KT_"?"_#>6HR?0"I_>TIS%XZ6'
MF"5'.X%CM#T)BC )7NG-INCV>6TW[2G?2\!+?OY=6[576BS]!84?=(]+-X)I
MP!=P=)R"GD9%N&OZZ[>FL(^HS!4OVBY]*6_'<0X:IF'JO:Z?JJRQ>OEU[_G'
M'S+.V%ORKK$@AXK_J=49X6=0A(A92T#A1,4K^IHR$,<UV<FR46])I9_N%L8X
M4=IVXAIK8%^[<J5%6O)I:?6MJO=/Z3KDK=W1#;3WW>7>Y_%Q!0V:'&>IIWD1
MIGFW($!+G4@1B^FI).&I.2,Q/\LSUEZ/17O8.?FK23LC,&JKVN]%Y2.:0F3'
M+;PD8MORJ33V^D.$]0=L5YI-4[;=HJY'"QN76JW=E[(=<)(V>#GT)<8YIQF+
MO%X]8N@4*I]HSXA>C(BP&/FLK(1+JY9PX)7A.!%Y(7*:TK$.00WC+.43[031
M*Q$15B)?%.RSR!>U7.]GZUJ7*U6;G]JFJ,4G!-(X9IF@F4<WB"$7$9_JA(M>
MG(BP./E=NU:BK759NDI15$"2RDQ\MO'UA:>B,)LI5NSUAPCKC[UZ?G96?27A
MLLJ$EU7$T&4U9SC@J!<=45AT[ $/I$9;-9X;0.=\^.$+;SQAAFCC:3[X<NL^
MF_];UO=%94!SWL%(^CJ%U5OOOT3O3ZS>MA]S;[6U>M,>KI4$X,X [M]I4"+=
MB?L^?/A[@,7_ 5!+ P04    " #RF7=5) I#XO0"  !1"@  &    'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;*U676_3,!3]*U9 :$BC^>CW:"-M11,\(*I5
MP /BP4UN&VN.'6RW'?QZKITL-%NVMA-]:&SGGN-S;JZ3.]E)=:LS $/N<B[T
MU,N,*2Y\7R<9Y%1W9 $"[ZRDRJG!J5K[NE! 4P?*N1\%P<#/*1->/'%K<Q5/
MY,9P)F"NB-[D.56_KX#+W=0+O?N%&[;.C%WPXTE!U[  \[68*YSY-4O*<A":
M24$4K*;>97@Q"P,+<!'?&.STWIA8*TLI;^WD4SKU JL(."3&4E"\;&$&G%LF
MU/&K(O7J/2UP?WS/?NW,HYDEU3"3_#M+33;U1AY)844WW-S(W4>H#/4M7R*Y
M=O]D5\;VAQY)-MK(O *C@IR)\DKOJD3L <+>$X"H D3' KH5H.N,ELJ<K0_4
MT'BBY(XH&XUL=N!RX]#HA@G[&!=&X5V&.!//I-"2LY0:2,D5Y50D0!:63I.S
M.54@3 :&)92_)>_(:^(3G>&JGO@&=[<<?E+M=%7N%#VQTY?$=$@0G9,HB*(6
M^.P8>-?!PR;<1\^U\:@V'CF^[A-\"X.6L1X-D2MRS00:9Y23N=3,U=>/RZ4V
M"JOL9YO5DKO7SFV/WH4N: )3#\^6!K4%+W[S*AP$[]N,_R>R1AJZ=1JZS[''
M<SPUH!0^?"RUY/:<T(W)I&)_[(I[TN2,B6KXMBT5)?_ \=N7QC;&5XC]3?SM
MOLO#<0T#O=I [S0#!55D2_D&G/!4<DZ5)@6HTD2KAW*+T9ZVH!.$#PP<"&JH
M[]?J^Z>IKW+.M-[@XH'4]Q^E]&'2GXMH"![4@@<O$HQ?"&VH2)E8'U(].*CZ
MN8B&ZF&M>OBLZIG,<SS3+RWQX2,]83]H+?)C(AL.1K6#T0D.7E+CHV-J_$!0
M0_JXECX^0?I)!3Y^E,Y^-!Z%C_/>$MA]$-C0'@;_OH_!Z>I/J/:*_@@/;9'M
M)OR][[UMMCY3M69"$PXKA :=(1Y[5?8OY<3(PK4 2VFPH7###'L^4#8 [Z^D
M-/<3VU74763\%U!+ P04    " #RF7=5*N^'R!P&  "'&P  &    'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;*U9VW+;-A#]%8S2R20SL44 O#JV9F(Q:?V0
M)A,GS3,L0A(;DE!!2';_ODM2%B5AB2@=O8@7G5WB+!:+ ^#Z4>D?]5)*0Y[*
MHJIO1DMC5E?C<3U;RE+4EVHE*_AGKG0I##SJQ;A>:2FRUJ@LQLSSPG$I\FHT
MN6[??=:3:[4V15[)SYK4Z[(4^M];6:C'FQ$=/;_XDB^6IGDQGEROQ$+>2_-M
M]5G#TWCG)<M+6=6YJHB6\YO1.WJ5LJ@Q:!%_Y?*QWKLG#94'I7XT#W?9S<AK
M6B0+.3.-"P&7C9S*HF@\03O^V3H=[;[9&.[?/WO_T)(',@^BEE-5?,\SL[P9
MQ2.2R;E8%^:+>OQ#;@D%C;^9*NKVESQVV- ?D=FZ-JK<&D,+RKSJKN)I&X@]
M QH.&+"M 3LV" 8,^-: GVK@;PW\-C(=E38.J3!B<JW5(]$-&KPU-VTP6VN@
MGU=-O]\;#?_F8&<F4U75JL@S861&[@U<H%--3=2<W%4S54IR0;[=I^35;Z])
MO11:UB2OR->E6M>BRNKKL8%&-*[&L^T';[L/LH$/4D8^JLHL:_*^RF1VZ& ,
MK=]18,\4;IG3XZ>9N20>>T.8QQC2H.DIYKPUIXAYZC:_EZM+PJ+6W'.PX;L.
MX:T_?\#?%[F1U5IB@>T,H]:P&<^;"0\\W_-CSX,O;_8I(U!&>4"Y!4UM*$L2
M/T[H/O2 BK^CXCNI_*Y579.55O/<8'PZZW#ORT$4!$%BT[&1?A+[GF>S09!^
M&$"<AL@$.S*!D\P]E*:\6KPA"UE)+0H"Z4]$!D,RKXT63?4B\@G*<2W141%8
M#;M@W(]:%D=L,2AC2<1LNAC4\T,ZS#?<\0V=?*$P&. +Q8#,H$;DF6Q(JNKE
M"QIZ;U^^B!FE;\E<Y)IL1+&6$(N_H5RUU0/C']HMY0SI:AO'682DK8VC?A(-
M)VVTXQTY>=^5*^#4T&AJX$*I[#$O"HQ19+7@F,M/$:F-N*!!?)C8!S3B'8W8
M3:,KWG.M2@(BH>L[M&-B.^!04_S0[AH;R:(X\JC=.0C2IYZCI"0[6LE/:!D)
M<Y"!2:CAA_%)[,2(8KM23&U<0B.;"N*.1\/#BWK]Q.N=1F5;-="IU$/R@_,0
M*1HHE$7(Y)"B4-]WL=J3$]3)ZI-92NWHG:WY03R3Q,,(V4B+B MR2(#U!-@I
M ^=!@J:66R+$B"=G-S%D#,51B(PA!,K",(Z0J0R#LBAQC"+:BPSJ5AEWI_'B
M=J+$0>C9$]$4@T(=X7:%3S%H .7!P:M7'-0M.?Z4KM) ;77 0D[1X81 .8LY
M4NP0*(UXG P7<=J+#NI6'3T?(HS1^</:B(<".DZ12L'[RFC5ZA) =>4$E^2(
M3D"Z9HKA&$89\^?HOUYT4+?J</#]*D%FP>]LB3*T]4#3M2Q 2")0Z%J*#4%$
M94#7'DK40ZJ]SJ!NH?'_J4:V8A^BBD"'J-K0GU'MM0CM)GP^0/6]T!7D**P%
M8&YH5Y$.RE<H9Z?::39'KNJ5F,F;T0H&@=0;.9IT2A5;$)[56WHN;X?![141
M=4NB6U'G,_(*5N49E *A]Z+\&@UEYR[>7R)=)O0X<S 4I\=)8Z/X):-XOK!>
M&C&W-$KS8MWL1YQ.:NOPL+EQ>$0*1;$C5(J@^"4-!TCURHA1YR#XWFY!R>Q"
M;$".+R0LJ\I25<^[*FIM:@-K2A@GZ A@3MWUJR/@K-[2<WD[C&POV9A;LO4C
MH(LEGB&VF@IXR(XK)@;SO2@^SA$,QG@PD"2]+F-N7;:?^2XRMH0"!17R8S(8
M+(R"8S((+&CWTE RO1AC;C%VOWYH%8J8&:4AW0?$B=O++V?V.;VEY_)V&,%>
M_C&W_)LV,6OV(?3PKN#6Q?[$?0$K"C]$M@5Q+.4^HO%0K ]"8U@1L%[G,;?.
MZY:)LU/H.1W]<G:<TUMZ+F^'0>P5)',KR).RPY9U%XS!PA21]5,4[ 4\PK8>
M,3#D!O-X9"?(>.^$HI1ZT9[TU)  Z\IT._V[M[O3I'?M&<K1^UMZE79G0KV;
M[HCJH]"+O*I)(>?@TKN,(']U=^K3/1BU:L]!'I0QJFQOEU)D4C< ^'^NE'E^
M:#ZP.WN;_ =02P,$%     @ \IEW566J)1C/ P  <@T  !@   !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6RM5TV3FS@0_2LJ-K655&4&D##@B>VJ&7L_<LAF
M*DZRAU0.,LB&#4A>2;8G_WY; A,;L)UL? $D^CWI=4NMUF@GY!>5,:;14UEP
M-78RK==WKJN2C)54W8HUX_!G*61)-33ERE5KR6AJ067A8L\+W9+FW)F,;-^C
MG(S$1A<Y9X\2J4U94OGU@15B-W9\9]_Q+E]EVG2XD]&:KMB<Z0_K1PDMMV%)
M\Y)QE0N.)%N.G7O_;N9;@+7XF+.=.OA&1LI"B"^F\3H=.YZ9$2M8H@T%A=>6
M35E1&":8Q[\UJ=.,:8"'WWOVWZUX$+.@BDU%\7>>ZFSLQ Y*V9)N"OU.[/YD
MM:"!X4M$H>P3[2K;*'!0LE%:E#489E#FO'K3I]H1!P _/ ' -0"W :=&(#6
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
M@(4!I"+R.0<S!DG]6(3C)"=ZDA-NDOM&IZ5]2J\KKZRK^VFK]-I;J#M8<!
MZA@=+&*P*)!6,BG\(3.D2"N$L^8B>K03;K0CDUN=K[*F2VO$>6M36#+E7.@1
M(!CW]_]^] BT(92F2$I=QQQ;DSBZ >IFN]\MMMJ3+UDS^8UR'2V'5A>Y>3EN
M%M2Z>, YJ)\A*8M"@;S""AISC6;/=<)=03LPB!W*0Q74W).8UML73UH"E,RX
M#[$#2SDZ&D.IK;&.&NZA2[BAZ]:,'8%Z=_M%/2J=%PUF*C&D'Q:C$Q<2,GLV
M'C@#2E\(1_+I>4JX>>I35I&OG=(+G2TQ:(@A]0RL # 2(3J&I4 Z4)YZZ1%*
MN!$J+<R1JEITBQ!:0??Q0EB2@5+?EVCB :F0D1S'"=&3DW"3TXTNB!XV1+S'
MFT0'%<HKE4FHT"E '"DD6F% R2,&[A8A)1..>[FBIR;AKCP- !%A$_0)ZD9<
M)B'8X.902U</AC]%6D9Y5HX?BV7/,]+-,Y]M<=V6V1]S6YSW=-8J+]\7ZFF$
MNZ.;*1";%XJ.<#LZ$E1XA4IPQX]Q <9P#J11A,H"0,C]\54J>]R1;MS9/]FB
MS=0U(_TVIZ#X% <<9%>@3/P '.J D!(2&T^NLH<>Z8:>^9@U+VN].W5?5.86
MOID'3[1U0K^@:!6&00AF-Y(&40#JERF2<C_QQU>R["E(NBG(Z5F9&P$.M^ N
M8ASXX,[U'$EQQZ1(.NB84[='3VF]HL!ED6^QU68LVY6R]DQU!A[SY%DK6V>-
MEIXKVFEG]I EW9#UM:)S#_$R[#: 0$)$:!U@6 )8!6/R8!R098]5THU5QY7L
M0SE.J^76T$E7V59V*;R3%[&W+LJ2P/*]]XY?L.=W=A&]8Q?R^0/8+=UE'#^U
M%_D1XAF@#!*&RG=(&?@";'RSH^=UUTK?V^>>&\_>&>N>@SU\>GBV^J-]HOB'
MSS^Q#VGWA'0?IGM@^Y=,4YILB'26%-*_B&C,=/<,=/>FK3?VJ>"[NFWKM7VY
M4ME":2.@[Y=UW3Z_,3]P>!+]^O]02P,$%     @ \IEW53D 'S.) @  I08
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
M \6E5SX]N_+Y&F>7IPN6L[DW5P7JA7T(DU,.54 'YD 52TH"C9J.C,I-[<B
MF\_KQ4C/+D;"[%V>29V+7/5S[/;A3,X_U,PY;@H)-&@Z+BA'!95I<G'O3[NJ
M^34.+\^@-D:NR]1K\O;0DRD!E2^A: D4+1U87_73==S0C@[="[:7&SV[W/AZ
MAY>G*VPSS?MM'\5D;D#MH%"T!(J60M'XE53)%.K%2^^*:_2JP\LSZ8N!.Y^K
M+(%Z1*%H,10M&;DBZ<AV'#4ZF0*]QNB-T!A'.KP\78"C :7:T03J"1T7-(8&
M3:!HZ;@I<%10F0F];NG9=4NDP\L>:K+>8;@YIGICZ24T9 Q%2Z!H*12-H]!D
MUO42IF>7,%_K\/(,GUFG/J7:6:_>3KU[EV=0*ELH]>J'?4:3N0$UDP[-0;UG
M)"JJ?"/Y7D3U[6[2KW1X^;K54WTHQ&)$FZ5]=%-K!10M@:*E4#2.0I-9TTN>
M_H@[C8ZS;?FZH=,@A1A:J8<5W_ Q<@THM@]\,@6@IL]1,^"HF')J>^'3OV+Y
MA'JV[,&F;C]\7?8CZOHMH2%C*%H"14NA:!R%)O.N%U_]*T[05WNV?(-Z2 E5
M3Y!]P_. 5 J9D=2;A]IG-)D;4"EUW&)P5% YZ;V4ZE\QB$[U;-GQ)M<370V<
M$>:IVU%HT!B*ED#14B@:1Z')Y+IX2-*8^X9>,6WY!CF/N@;7EJ];/0575*88
MT(@W5Q\Q$]M'/ID#IJB1[_KJ9QW'3I:CQB=GKE=#?;L:.L:X13MG#37F%&KL
M]'7YT*>Z<0L:-(:B)5"T%(K&46@RU7K5U;>KKD/&+1N]#'?T)!$CVL4\0T-?
M_837TM!(-6X9FHBW;434>\4DII&QN1NZ6B$P3\%5'R#$35-0'W-S>_&8WO;!
MT/_)JJ="G!9N\T?1R7T3BF)2'9^U?'S1E(?NR;T?RZ8I=]V/FSQ;YU7;0/S]
ML2R;?UZT#P,^/_'Z_F]02P,$%     @ \IEW51UV #]. P  S T  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&ULK9==;YLP%(;_BL6FK96V\I&4I%V"
MU.:CWUK5:-O%M L'3H)5P-1VDO;?SS:$)A5$ON &L'F?]_A@'V$/-I0]\QA
MH-<TR?C0BH7(SVV;AS&DF)_0'#+Y9D%9BH5LLJ7-<P8XTE":V)[C^':*268%
M ]WWR((!78F$9/#($%^E*69OEY#0S=!RK6W'$UG&0G78P2#'2YB!^)4_,MFR
M*Y>(I)!Q0C/$8#&T+MSS^Z[2:\%O AN^\XQ4)G-*GU7C)AI:CAH0)! *Y8#E
M;0TC2!)E)(?Q4GI:54@%[CYOW:<Z=YG+'',8T>0/B40\M/H6BF"!5XEXHIMK
M*/,Y57XA3;B^HDVA]3L6"E=<T+2$Y0A2DA5W_%I^AQW [38 7@EX'X&F")T2
MZ)A&Z)9 UQ0X+8%34\ O =\TAUX)]$PC]$N@;PJ<E<#91\!OFCAG.W..:0RW
MFFSCV7:WT^WJ^;:+A:57Y1@+' P8W2"F]-)//>BEK7FY&$FFBG FF'Q+)">"
M$<TX34B$!41H)N1-5IC@B"[0Y&5%Q!LZ>L1,=L4@2(B38_0=?48VXK'LY0-;
MR#$H)SLLX]T6\;R&>*Z''JATXVB211#M&]AR\%4&WC:#2^^@X\5J>8(\_QOR
M',^K&=#H,/Z WY#7:Z3'A^DIS&7PTT9\<A@?0RAQ1^-N#3X]C,\@/T%.IQ&_
M,DB]WTA?FZ3N-^(W!JF[KL:=NG5T&/\9"IFZU_CA[TSPYB]W;_#ARU7C'%C#
MG:H*.]JOT^2W+3Q5=S-!P^>8)A$P_G5;A7\OYEPP^<_Z5S/:R\*]6^^N_N/G
M/,<A#"WYH^; UF %7SZYOO.CKE[:-!NW:39ITVS:IME5FV;7;9K=M&EVVZ;9
M79MF]RV9[55OMZK>[B'W8(1YC"*R)A%D$4<Y)A'*@17_2'1$,A31),&,O_<>
MUU5Q$:6OHZC-\SIP3KS.P%[O5J>):%PKVM=,##13 \V5@>:Z3N/V]D4W)J+;
M.E'?WQ?=U8EZW7W1?9W(?Q<5*\'>V5FEP);ZO,!12%>9*+8H56]U)+G0.[,/
M_;?RJ%*<+-YMBG/. V9+DG&4P$):RH'*W3,KS@Y%0]!<[]_F5,C]H'Z,Y7$+
MF!+(]PM*Q;:A E0'N. _4$L#!!0    ( /*9=U7R>J(3V@0  !8+   9
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;*U6[V_;-A#]5PXJ4+2 9SMN^@--
M8B!.M[3 BAHUNGX8]H&63A)7BM1(RJ[WU^\=)3LNZ@3=L ^)2?'X[M[=.Y*7
M6^>_A)HYTM?&V'"5U3&VKR>3D-?<J#!V+5NLE,XW*F+JJTEH/:LB;6K,9#:=
MOI@T2MML?IF^+?W\TG71:,M+3Z%K&N5W"S9N>Y6=9?L/'W551_DPF5^VJN(5
MQT_MTF,V.: 4NF$;M+/DN;S*KL]>+\[%/AG\IGD;CL8D3-;.?9')N^(JFTI
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
M 9%N6O/0D<ENQ/PWL>;ZZ:>:RSK(UM\CGD-%D^4^W-^GEPQZM<H@1WH'U)"
MXVN^,>B<P)IH7SS1.ULFR"(Y@GEDMS64'N.)=.Y![$:^6!7^(+DV6-"QWD40
M;XIBQ4P.=:V-7??ECMPAW^>"612ZA],FW=HF-023-\TE=U!I!X_/ '23&[Z2
M$QDRDH#,Z69\_M6GB^+ZZE,>[>G5IY/C),Q(W]:*PRDQ1Y1>P'.1;,-"/D@N
MX0I06:PJ2/+7@.57R[Y0G'?K4SN_QM3.7*EY)K'DR<]32W/-RX*EY0[@-"\5
ML,I>WS:^+7\Z6&"^[&UBKJ2-SL.H!@B_2JA<)(;BEH!+W902K-S@$C(ROO1K
M;=L6]_7BXV=P.@Y@!FD'OC^H/\X";2,+FB(C+;(\V0FL:-.W.#Q/SC?JP1:%
M?'KD*4TI^)/V^5Q>@A*,?7HFMCIZE2<'=9I_CK@RGV,:2DU#_$D>_7CN_*+X
M:3(4R_E\TC&TM4_NDE$W)AJ2'-5\8W)7F)3O^NE78@O3"S'D*,XJO<Q9^JC8
M;OA+@ 3%GN-[WVBC^O.&&_))Y%XZAY:/FRBOKWO;V5'/A[OBIK;^TN47T0ZP
M:_J1!F'[=WUY];54/:+'3$9\.]!>E]"!9Y;^*1Z=O;AY^^SL,>WR=/+XZ&_<
MST3/WKS%;3N8XOSJVB<J'-^*LFJTQ6&",%/H "_&]UZQ(?6GPS[H94#,-I_;
MP:W3!5\[7;"Z_FIW9)O_\OFE)@_TFNTX2".'? +VX4B2Y!?X74),9=Z00:0
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
MA*P*\5!7MH&9Q#M9RBI7YO6=!0MZ\"[WY-XY<L,+Y 9#\1.H;(SX:U6HXIC
M'62+ @Z#@.^&SU+\D-N>Z \S,>P/A\_0&T6%1TQO]!L*KYIZVVF\UW8C'MC<
MJA'_>[\T_/W_G;. HS\^3Y^2Z*79R5R]N4*6&-4\JJNW?_[38-I_]8STXRC]
M^#GJ?]Q=_P8Y\4TA[?)Z7>E_TB?W:/T( UGDI9!&V W]4$JK"K%3#=<('!7U
MLM1KR6FGC3#X9%8:SRP/ CPJLU)-HZNUR(DG8KY>"2EV\(@V>&I=UX6H43E@
M/ UJMA9UV_AL4(WIB8]-O89Q(4"]ETT!.MM=J:SRK*3+>% E 2\+MFLT*I$N
M#V*KI&D;\&X-R25!T=A;6]_2O^%7(K@+G+?*;NJB)[Z  S^DJUUKB2H5B2*A
M#5YYL*U_,F\;8@;%"MB.Q9?^"UM;60IE8&(VZ]%18J=-E >$RK: IZ"?RJ6Q
M@3E8DN9+Q=Q<Z>8:^"AU*9>E\SCJ'Q5'P];]N2W6"M76DA KB7Q8M26D+]1.
M@SN1>Y1EJX)5O7-,YU O/]G#>ZHG4#E%KAJ+[@"A;G-90K=JC3!4' #T<UT9
ME% V.X0R>@L1FZBWR<3^7!QJIZ+<UBUDWF]TOJ$'-_)1N;"D<DP"Z>JQYBA*
M!!.:E) V',]KB&]V=54846@PL]"<:\*1WF2G-)I"V$5/]L0/+<=K6WFMK8:)
M=+51#9G6"^V]2QY!/,&(4%)S[.QJ8S3YAZ4+46"(.?F? KX+=GDIM/<:9EZR
MK3BA/-M*R>;6JF;K_(+X-9>R@T/*6S5:W'1N^,.)DHE\(ZLU&^-,C!ORLXM)
M7TV.,]S\*RD.BHU*9:8,0 QL6_  %A"YM/GFMMU1UF@3S 1BNF:C.?U=D8,E
MV2X^Q#O7$(^M+.#[;QM5^3!KV-WA(1:3=79.U%6A<W=8E#5YGZN?8\&69Q8(
MGD8E9J)'0VK'LD#E -R?$Y[/+6&&+3A"D0*4$:G:R#5L[&,&(H9N@+I?=#]V
M*8?JG9>:%#/($$A)#HN"V,-.9=04]E1X\!P,C*#F&N2*B!$;=#N.1&D1)AGU
MD9#W7<8<2)8FZ4RH;!NQ GQTQI:K%=B[;@*E*G2-7%! U-0:J!ZOZA)/$V5+
MQ8X*/3HQY Y44_6*WZ'72_&C-BA>XG^00@[:" "3>HE2 F@2/HXR\5GMK-KR
M]S/&+'UQS:ZI6P.RYD8\.%:?F=5+\;7WN2=6JE -R*^INU9<A:\'-^*%&&3]
MZ3@;C6?N\WR03?MS?%XL1ME\-'&GC24OD=!EG1]3F?9'V7 ^%9/1-!OU%V(\
M6F3]P<*=0T"@%N8:1V;C>;:8C,1T-,\&TX68SL;@-!'O*]2+BB,$3UT/;UB*
M63:>#L5B@G^',S&GOT=#\84C_ 6L,.F/L_YXSI^' _P]&.'S,%LLQME\,>B@
MQA=OV^^JN$7#1/:2FJ/!#(^.^/-@,<B&X[%3?S9WC( ^;J'N+:5% _$-?IR.
M9JS9(!LOAMD<'$$(AR>+(?BA1NW*UHC)&/J/8(_A(AM/Z%](-)W] =G)+^]#
MWPWQM%85_$>QU"(VFHM.C4TM5"PJ2JTU2$G.BZ^5)B*?R:&(9;+W,[P8PE+K
MUVOD[XZ^I1*5)=@#H?<@*UG(3-RWA&E+C8\)J_]"EA0@XVKO60X5&K>+%XY<
MR/4!!*A&25=S+FB;X:2@+H%VYO-+YCGU6Z*,--M"=$=ET/^/T%^#$/3 RB4=
M(7\6$!\&O2YZ[HU1,.41>/UO+9>ZU-QVOZG8_"-V/ 9(P1\MN%!CY$:K).IF
M^*4G_E;O(5+CK.8+5E*@?'OA&KJ5P$L:Y:EQECL^$631QK34J1)-I-.D4:>%
M*FE><*7Z3E@A-#V'7=).G>*?5+6(A98$#$ZP].<6)P.MT#"A,,-$5N/4>"V
M$D 1&DT;L2A+E;3AS(-3+N_YAKH!9P !&8\'@?/0&^J*SC:AO_M6)!,'O$?7
M+@KM.CJ('T*HN"D$WN_J@&P:0AG$RBE#&COCX2<4;V1>VY#]K8-2H<BS\QTD
MQ"E4U*J@P8(PH.^L:-J408<,!@J 52?07L9HO(,Z;>4YPYI*/[HVM%1TB.S;
MH(-PLSP/KDC<XM'!F17K@(,F"9@&2*CRV>ZG@.*,-%D24L'%I-)&E4G;,Y#6
MZC(Z!D2<N3VX459X2 *0\K-RH"-BW\P''P6_^@ZQ0%D=0 ))IL0!-D_D+I/T
M)."OC4TU/ [RITEP@5*A<OC6*(\^G@X+,1O/@<??&& IP&#BR""5-7'2N7I0
MYT""3].<.W4BODNZ7=U8[WH@=4NC@*=2)>EPNSS<1B<[V"JMAXM%K%Z.&@6;
MPX,,B\!E3_^CJMPN*<0MM7XJ[P&PG@8SW)X*&I"I(QIA%?GE[RHY?<;+J@CF
MCN#L9=@TD ;GT105_"?XZ41&!Y30\\? *X )0#RS^?A\H S'  7COA@L^GA\
M=%GJ%R!+D&@T(>+7\VDV'2QNDN8OZ*'AJ#>B,E:&.'DQ&/:&\1L>VIXD+,40
M?DD4COWM1'.N-#O%>\ORP(4PZ8C'<W'7O:EZ[I"HWWEJ  : 4),H$V="* 5I
MY3@:*H(I#@BQZ*(DR#HQ(&2ZO3CE#$ 6..M4^H'HG5\O==#%#9C6KU=^QXA)
M_./$=6E^A"1(R&04Y2&XF^: 3\K"5_A@EJ.47IT=(&7Q,YJ#:SMA">*-^><_
MS8>#V2NV-H8#$"%=BF2PROQ82"$ N5?:7IKF#/7J,$AW@^<7P?S"#H/L1A4D
MG:$\/.2>18/@D<1<%O0VM-'GL%=GN:,)C3QS:D3TXSJQI S=PT^R&<HVM5U=
MX0L?7ET @G@9.LN>R2U5[)Q""TPNA7911CU#-A1@U"+O?W]V,1!"1M:E+MP@
MZ(.=U^E)>IS60*J<N=[%H=RAGQ>#?J__I!S,PC>GV?QEHTY6($?+'9C#=+VI
M&QQ^=_40>SQZDH_S4_GZXTOBW3NH;L2G"& RKI?TGPP_=NCFWROT)S7^G<-.
M+\08$]RLWZ=/(YKJQIA;/+ :3F<850>HZ?T,XZT?X<Y)-IO,,>0-,-2.LM&D
M+^Y)+I:'G%G4[=*NVN3H-3K(F*H])N\)1K"+E#-.LQ=@,,D&@R$^3:=H&HMY
M4."<-$\1F5>(O._Q& -1AO)532L41:"L+#EY>IT)SHH4EG:12T6[E0#ITFE@
M)P^,R8$&&-75%6+$5Z\=NJM<N\T58'9$F1VP#=+;PT[37O>0X&+N,F=FF&5K
M6:,#S.;)/ /'X9S :V55"CVX#[F%Z^<.RD $VB_[Z> L C\.0)<ZM&/[OG.%
MB6:D.#2XRN;,+N(L #]O^8K+I;#\C6"*CC"=Q<*8<<R6RS*YBCGR%I@'"2#/
M4O^38\>WA55+ZS/NH+&&DI^[<G(LU3'1*%H<A8%YI1N:_N(!6^&7">Q_0,,B
M;D?]2$FV";<.5)_0_]&V?L5/VL8!S8=S.@L6"N#YUU95^<'U.Q^#&Y2.NCF\
MXG4;=UD^F[F61Y4LW:- 6B) I3C=8OGUG3OZBNF[74;9+0H=G'>C7#+II#)R
MG-6,UW!2 ]WP)8FK:@\?_O'^AUO@FATH*5#,G#]I_'&;R53UOX@ I%R^H8.6
M4F_](C/"L&3HD8 MZ;4/K\5\S.SIVD7]XE*%'>HR+6%(-JG]>D8W9-\FMBW8
M7AZ@J6J:NF&V5/#UBG;1#IE25BFCUV2/HV345=@M.?0AJ \[&H4VN];Z6.5^
M\T@!R#AH"5&$R0$^/+BA_4>4,)>M;YTXF+34,.V'?7E/_.BVNS$V'60-L4\^
MVV\4TXRHQ)@ZUTR.[W%R9_;KSLL7%7';Z*C)D^=H;4R(\H)^-X /*6")([VK
MGR>=\5K>'".?:!VWJ,^5NQDHW&4!6)=^[ O#&&N&#KJ\>6(X!^S8S&[<UPW
M*Y7+)*0:*CJ4RH;:S"D0*\)JF<JV \,,Z."T0B%R$'2YN^(ZO1V#2/F-D^ZV
M@S'&[V7X$@*A%R\C$]?2J TE?,%[I%<[?/+1&Q[=ZM3=&%T7-YVM3+L+DV^T
M#6TK:NYP!-GI".J(9^TO5',4SU))-\((S-VMOR,.P+L3_'A+0RL.WY+2#>K3
M;0Z/W(H*GPT']G1=).-JE/*>BQN+2XL85?@*YV(7EJ_+MELL4 .ZB'F21A?P
M8(2S3X:T" J#GQB*$-.T+#8DOO$+1WS6UG&*@T267G7[^/+!RV=<^L/#*BDI
MW@/^(C810':[8W:B"[!/#S_Y[08S-VJ]Y=LLS,8_H0*G@S%,0<JZZR.CK"V=
M?4\2)^ E"FOOK"H=AM:T$O/-S]54=+F&\,C1(#P\W;%XKZ4S-B\MS[I,G/C,
M@Q,_)*\Q;S9PE:*;:$Y(P)RV<CH5WD!QA<MQ2(.2<S2LSD>\FX0?44.H<A3Z
MR^>F7LIX^=SE#U\GIX.<VW$?+8S<'7F\$O#NW-&]*5 ]R1ZPR<4]!D]V,!P9
MW*V>W&CU)"AC@PO,J'IMW7J%#'WB.[_K#]:B"&(Z)X(,4(NAIPY/$S8(KKXY
M7;:$A>"1*=/[:Z\$IL)A;Y[N0"@&'M[_Y]D@_ON_<%_R&\G_W(#8PVQ'[^U1
M<G^MNK=T/B:+T _)*P'7M,H8]E]]^OKQ@^'/@U<WX@-E)7V3SASIFH83AZ.^
M0-^33?<^!9=S![F3^["TADA:WG@HKJNXU>&\ "S$B#C"A+WL%FZ01'RX,"7W
MO)QQF\O(0+K]D+OJ0JOIF%/Q+<(FO":0!I :7UMR\C%B2K;/I)%.K_<NMX6S
M%(.,#"=I@1*I<Z+Z%8IK13EYJ'1=8ELC*;4K,PQ(>N[ZRX&.;G\<II@Z>FT?
MWUI(7BE([8YXZYI3^C*3F](VM!,GZ-#0ZIGR^UN8;,BW+JP."</S&PSW7MG1
MY;U?,[\4]ZZ:G"P)OIW,8WQ-.UJ,L_ZB+]ZY*XA!-AK.LLEXG-SPSH9T6SP6
M]R416V]B]/+;4)A1D8.\.:0JJ(] IXO5E6[0-YSURX"+@8: J^D.BMY<<Y P
M6;&1/_UU@+="$QYP= -[NM_ZI:KWT=>GC(Y>10G/=!B4D$H6;X7=8C^GFQF/
M8U=EFWMX$S>.3"(JP/=22>OH<8IW]\O^RDVC+E7^-:B0#H2C_,2%D@]3A4;O
MW_W;J#BG4!S6K?7(B"?X1S(MD:32O0/QTAY\5R5],H\_0\FZ].820M3M2;LL
MA:U+O=6V>T4-<); B(=B!&UTX\LLUZL.H(CKUK2LSZB?B6F?_(L *S!*W?3.
MO=)YE[R-B\ETS>\<\U*TLN[%W/AM?*WYWKW-VSWNWHG^239KZB.E6N%HOS>;
M7+GU3?C#UCM^MQ>#B*VW_'$#'*L:>@"_KVK,L?X/8A!?]G[[_U!+ P04
M" #RF7=5"],@BW0$  "J"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6RE5FUOVS80_BL'+=@G0>^QK=0VX#0MU@)9C:3K/@S[0$MG2P@E*B1E-_OU
M.U)O#IH$Q?;%)H]WS]T]O#MQ>1+R016(&KY7O%8KI]"ZN?)]E158,>6)!FLZ
MV0M9,4U;>?!5(Y'EUJCB?A0$,[]B9>VLEU:VE>NE:#4O:]Q*4&U5,?ETC5R<
M5D[H#(*[\E!H(_#7RX8=\![U'\U6TLX?4?*RPEJ5H@:)^Y6S":^N$Z-O%;Z5
M>%)G:S"9[(1X,)M/^<H)3$#(,=,&@='?$=\CYP:(PGCL,9W1I3$\7P_H'VWN
ME,N.*7PO^)]EKHN5LW @QSUKN;X3I]^PS^?2X&6"*_L+ITXWB1S(6J5%U1M3
M!%59=__L>\_#F<$B>,4@Z@TB&W?GR$9YPS1;+Z4X@33:A&86-E5K3<&5M;F4
M>RWIM"0[O;[7(GN .VQ:F164'; ZAYOR6.98YVKI:_)A-/VLQ[ON\*)7\,((
M;D6M"P4?ZASSYP ^!3=&& T17D=O(G[)M =!Y$(41-$;>/&8<6SQXI_->'.>
M,?RUV2DMJ5C^?BGY#CIY&=HTT)5J6(8KASI$H3RBL_[UEW 6O'LC\&0,/'D+
M_3]<U?_!@R\U$/5BAQ(N+?FA"Z*5<"V8S$'L2552:PFI@+6Z$++\!W-@4%,G
M*@LM)^A&BH-D%;14%!).19D5<$+(1,OS<[VV 2W@(@D"*G;.3=^2)^,V$U5%
MNPZYI';.\Q)L8Y.!+A NPF3N+4:SSI,YH*LXEJ)5KT?%])AJW*4*'GRJ85^J
MC'%;>*X)=S+-+5D*M>:T#MTX"=W9/ 55,+IXZF%=D :P(TH:;>2HS-!D0D&F
M7C"'AEQ97:"Y2J1IH<E1)I2V6C12O8D!RM;D808QM;Y\0&J(C3**0]1]=]@@
M"V9N0:*9R&5]H)G%6=U[CU^@R)#[(R<>?"U,<)RFMD'1;,<ME0IKK2 ?RR3'
MC%,>'2$-*W,3[AEQ5FXHO8*;3A5H4.%8:+ U-EL*Y-[R<8>9H/JR.EOV1/-?
M/S=0G<7OXHB5R3WLJQ,N(/"BP'CI#J)>/@F"43,,W'D:PV=6M_0I@CCL"!PP
M/N).VH-P.!@ET64O,1"S%&[9TT!_9QU;41CW,GL^'VPB-PY#V+0'FNP0/C<;
MI -:OX]FDW$4S>"K+97I BSG[*5R(.!DY@9I.I&5VI/ N@SGDSP.^H.1K#YS
MHYJZ8;H8N8K.^2:,B:N!WHFK62])W8@^#!MJ SX)>ZXM6\-=6;86_88 %W$(
MGUO^](/50,[@\QX;W:=R9DUCY"?HBD?H)'"#A,#:G<+'UI3>AZ.I=\],PY&L
M^=!MKXS#J27@D7C0*"F!C*EB#,,VH[WT:1 T[,GV&#7F> EI?Y$TXNSP*@2G
MEK7!RZY/NDS,>,BX4+;+=ZVB2:^401ICCOIB\U[Z$/EG[X<*Y<&^DI29SK7N
MGA*C='R(;;KWQZ3>O>)NF3R4M0*.>S(-O/FE [)[&74;+1K[&MD)36\;NRSH
M,8G2*-#Y7@@];(R#\7FZ_A=02P,$%     @ \IEW56URK[[8%0   DX  !D
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
MVE*YO'%,_BBS!;_E:YR593;GCS/^63/=@.\G&;#"_D$3U*]]>_Y_4$L#!!0
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
MNE$[!SK/E;);Q27H?P:SOU!+ P04    " #RF7=5(I8SP,X-  #T(P  &0
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
M9RHUW+8VIW.%NJM$ -SA+R';P2[E@]S!J9/+0%OG+&Y9K$L*R<%,14')1L)
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
MF1%@?&EY]CJ13+@[WG+_-N@.7>;"R;=&_ZQR7]ST9CW*Y4+4VG\PZW_+5I\
M,#/:A2>MF[4)%F>U\Z9LB8&@5%7S%H^M'78(9O$+!&E+D ;<C:" \E_"B]MK
M:]9D>36X\2"H&J@!3E7LE(_>XJ\"G;_]7D(E=SWPX,4S@ZRENV_HTA?HDI1^
M,)4O''U3Y3)_SF  $!V2=(OD/CW)\5WF^Q2G$:5QFI[@-^PT&P9^PY.:T7_N
MYLY;./_78THV+$;'67!"7+F5R.1-#Q'OI'V0O=M__B.9Q%^? #CJ (Y.<3]A
M^I-TQU&UVKZK+2%AK?"J6I)N)H65M+(*2:?TAI#(E!F[,E@D250Y_IG_(DG(
M+!8JDQ1XNSY],B2HK+,"?!S$D'STLO(1K245XD$>"F+6#[)0F6:IX"R_U&J%
M%(9GCR(+;*SDXM'-DI>V= !#II)4<I"1-YBM:".%=1$Y4TK^OX:D LFP(55E
MNLX9$:>ZX_4!;$Z^D+OHZA7_6Z 0-,SZ]+-$$K-(6)G4 K!A+RNJI63<I*!(
MBTMXEB.#".ASS,HMCAR#?67IP[L?2<".OC%-5EO+ GBL3;6\8 P@HN=46HFY
MTLHK2 !35B>#AD:K'.[+49&TJ-AI7 %<8^:%JL+<R^Z7UL/D]-VG70]]*M@7
M.K#= WN(92U9711RP%9"]W<IK QQ">4,T%BNBVSUFFU848UZ8?6&50SK Z+.
M3? SP0['A3YG;.9:+46H[>!>BL];%BNQ88U8<^58SL*:\DG$@>\.M-T1R<:S
M,C/+2OT/=D$,9*8$]ZP)#W9"Z HYF<8[6X0/0M<A2O<PF0?Y7%U;]NG.(="=
M#T$/S5K'Y88JXSD]'U0>;*?*E5:9\L2Y&W&XV8!#:)H;B_K#.O&_!GCM0H3L
MH%-5T\=#0WP02HNYEL>U0GQL$X.Y_A'=FAAZ,?!93A/ ^[*$=F:;/.R#S3[G
M4L  7 6"X9Q#R( 9GG,)A>1+;"O.1#@2]LF5Y1J7P<PNL&A%<$I7O#/@\,HD
M!GF?OG\*1?<[!8:#-QB)!3[Y=5V@7JE0/[!7<J:"H3==XOD"Z%%&UTIK,)(V
M4RR/9TU;7QH(\A&[+[PY1_;MVADGR.A"E#U+W/(X[RZX>7 (J!<B[U-CN!5J
M;8C.K4\;.W$0":Z<&ILW=T7?*I?!EK^@=#9]G]"US1Q\T;>WPV%$KX..IG;P
M@'MSD&_,G%[1;!)-TS$&ETD43R?TL9YW/N$2_SH9QV_PC"=OT(PXR/?)Q]-
M'D>7TQCDJY7>ID,F7$$+H'X6\MOR!O>U.<;U_:]4L)/KCOG, >TTB883ACU+
MHLO1D,(^^,(L+D)];*J0F7.8-'U$/F8%MZ/ K\(V=S\.=LO5*QJ-HOARPG+2
MUJ@[5GG6+4)Z& 2$_1T;_7^B (R.J?Z*DED:#9-+C-)D'(W2M,V%'3VOZ&W;
M/E_1>!K-@CTGTV@TQN*NF2:C293.QI1,1^'=Q-!I\Z7Q*$+8\6B41-/A%!L$
M1BGS"^Q5+,XI1_<K5X?[@7&SP^C>!WQRF-'455/,CS!(^RE]U3[O0FKNF)DW
MR12V8FV7"%LIKIS;EDPBSQ5[]%!GUY2:0,*T&_G4 %#][IA';97?@*'0FU \
M%J%T+&K\D-S#6_!P_D[(PX<F4R%\U@K[-G.XZ7O>78^JM9>3=V6PTEXT8>60
MG0XGQ4/^&M%H&HW3F,=C&B)R)A,>XS&,1K.$QU-*)M'E)*%[N3&(_B%2$).[
MQ:6KJFDRC>+Q#,'G  *=M_8A(6%=B?KS.DFCRWBVK4POM,;CP77B\##N#@_C
M/WEX.$EW/CR<#P_GP\/Y\' ^/)P/#^?#P_GP<#X\G \/Y\/#W_[P,-BY "JE
M789K+D?!R,U=4#?;W:3=-1=(3\N;:[@?A%VJBAO< J1Q?XKSA&VNMIH/;U;A
M.FENO#=E&!82'=;R OQ?&..W'RR@NU^\_0U02P,$%     @ \IEW5>0B[5A+
M#@  /"L  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&ULQ5K[C]O&$?Y7
M%LHY\0$\'E\2*<<VX&>;%HX/OB1&4?2'E;B26%-<A8^3U;^^W\PN*5(GZ>S
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
M033@9]^-8_%JJ')_=$&6/WA[170"QP\83'E.#  )@D[LC]DCO4\8ADG$?'+
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
M5-+#.5H*G,I5Q*SC3C!>5TSIDJMC/^1*/1%5B3MPR]:+@1YUZ=]HHRJDD@A
MKV_^*Z"EWFR$*257'5!"(VL'_-Y<O3?:K<EN:UX/0ANSJZJ280\.CMA.0'Z-
MH&P$<WMC8[_ T()<(''I'W>RKDXJO:MI0D.K6M<GI39^/X*YZ1%=T$#6?N.'
MZW<#VH_9KP JV)I;MA"BACBL(B*G_%CP\I/2*P;>]_LM+"384EKX EF9S!BV
MD?"MT;^#8F$NX9%LMDJXUNP#@<,X5L'0I9$+49&0I58H#?:,HLG_(9%WDIRQ
M!J>>"%B:%(0I"!@97M0KQ+LP]$RQ+4LL/C@35OS&^/JC6")TMMF25O;I&3"[
MDG![D+1$Z1(]*11-'5AX9H?S301=[J317@) @?'A &\Q62\-#VYMC(CHV=<A
M\K$3Y;K6\,]].$Q:K$34A50.WB6L7%E],&??;'B6J_H B/SL%=HTM2SE%E[F
MWO"/(Q^([5;0C$^;H,83L%8K6>&=;6W<>?)Y#5M(MH=<49OA0[TUNH?YLI,>
MXZ,8_5A+AV"[)9=#@=[47V&+2F\\QJN&*@(\.":^./.D<0BJ;PO*?2@.V?%Y
M"@%YN#TEL04(I;^?MO6BSB+YM+$>\R$VAQBK--J&G$5#XYI:L#R.(R1I+7;>
M'QB8U3U%6D6FD)0FI"U#4?"Q1Q2P:*2JH&.@0"X@E.H,0L]\$J[%\3#N7O Y
MR3!"<?)%+Q/HY+X]:5E+-+T8?V#F1Q;R23W$ *T9KB&EXJ0KN[*2L_>\E$M9
MLJ.#Q[MX\ )_1H?Y3\$5QL=#(101E^T$%2C+WAC^508@UVNIP!S@T#,JMGNJ
MK_ZO7$]O.^Y.T_\Q]=_4[!V_]R?Y\F9$*=![(UI8R2VQH',J>)#.(%$*,<%>
M)0EZ7*5(,SJX5%QNH+U#^-04<X1;VO[^8#9!B01K,XFK!1**@F %;?9&<6MI
M*O:YX8:X"A8=L(77 78@#J)(X)#>=D,4@ \,3> (>4^,;U43[W$,XC$LT(6I
MN..J(>H)5NLE4_"V%8.5DFX;%6NVVBLAJ9P2L]$UIO/K 2&<I#=(3[&D**&#
MQ'))^8(S^(:ZWJ^A=H@O6U^9]FF'..3EYT9:WY2TO!2:F(9Z%"02+4/P 2+5
MS%8 4AWQS,M2-ZTC/9F=[*$9T#0"/? $$JFV2V$LQ8[T6M\'D^/XX)XMO /[
MOF[9#T 6J&[;K;KW#F"U6&DG/9:E@.EJOY/BSA[RYM -!"N+"OT6<K+O50^3
MHI77]S"R(D_T4/(R]+_4J @E<>GB;8!1ZE%=\W;T<=,V+P30.X^Z$+B3J,G?
M<N570@L)M2>F?@EO\WK \6=LJ%'_,<3:/P0WX9K%<$G2"W@)L;<?3B)LV#JQ
M\?-3'Y0Q._)IH!L+'>TQI'O'^#+[BB71+(VC63'SX^DTC>9Q[L?Y=!9-)JDG
M=+R9S*)L4M \JD8\S3#*IDD4SZ<^'[[_;I8FZ6M6)!.6S&?LA]9TK:Z#L<&.
M\CQ*\^*8'14D<XY!GN$HS/RJ406ZA:^@6AYG49S-_#A-\(R37D'[^3R+9O,$
MM.,S8&E0SWOWF%;-.>#[S<D4)^1>Q:R(TNDD* @A29:R)$^CM,#OI(@R4-UU
M%_9'":%+L2K#((-M$@*>)5$1QWN\<A@#(&<QSB\(,,PZC1,:962^Q$N^V5]
M5EJCCU%JWQYPE$$*!&Y!>\@=A*TTH:*MN5E1/].E-SL8N]V&MR&50Y8<4KL%
M6FO'0H[3&<BHPP6/POOQ^<-,\C(54A<(:I^,TSVY1\3TX[SC>EI),\5AP8'J
MU/W#&U/4<\F^:+:M4K77ZDBAQ!\'7+ 6(_Z%!M7OJ.@AFWS#0)5XY2T)'\FJ
M]19#Q5^@D?=D#V.^.HK'D^,>]LEX\@AZ/HZ[F9>-\5BS(5UZV^/0277ZT5&S
M[J@N5)X&Q1@\(-C/8$C!"G;"1F_[875S<.N5#ZN1A[VARM'CJ#%[$]B1(;2&
MV>81M80D"#+;Q,MSA'N1T2C+HWP2TJV8S:(BBUF!M)PGA6<0)%T238KX4<YA
M;IKC7TPC6'":3]ISVI0@#BA@Z>G4IQ=XJXARI#!M/HAJ%WM76]=1TKX.B -=
MM9UM6'](D+96/D/:K8^H$NS=$CU-W\C?"XTYA*KC7]KB4PI#77*;GV$][D)"
MKPS?KM&:WO2JQ]-JT++ZV3>7A0>7)&_(+($A9\&H8.DH;L=)/(VR?$[7"$&7
M2-\!&$J7X*]XAO=PP#S';SIE,WI&(0E>^S-4WHN[O^EZ=:)"^QA<<I0>L^?4
M_ .=DOD\FDV)^],DCXK9<SI,I]$$51"XI].DPYUB.IG%A#J>0,/X(7/O:U6X
M?CQ&'4H"@F?9GG@H#]&##U'=U>3A_6/PQN%O3^'4%=W>0G=$)]%](=P\P[UG
MS(8^39[VOASC]K3RW\=M,$;XB-S-=I_@K\*7Y\/R\/W^'7A'(G>46&)K/)[F
M(V;"-_'PX/36?X?&?=;IC1^N<;\7AA;DQ$#:[1_H@.X_)B[_ U!+ P04
M" #RF7=5:=[D]A,#  !$!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6R55=]OVC 0_E=.635M$DI"^%'H  FZ3=M#5=1NZ\.T!R<YP*MC9[8#[7^_
MLQ-2.E&FOL0^^[[/WYUSY\E.Z7NS0;3P4 AIIL'&VO(BBDRVP8*94)4H:6>E
M=,$LF7H=F5(CRSVH$%$2Q\.H8%P&LXE?6^K91%56<(E+#:8J"J8?%RC4;AIT
M@_W"#5]OK%N(9I.2K?$6[?=RJ<F*6I:<%R@-5Q(TKJ;!O'NQZ#M_[_"#X\X<
MS,%%DBIU[XRO^32(G2 4F%G'P&C8XB4*X8A(QI^&,VB/=,##^9[]LX^=8DF9
MP4LE[GAN-]-@%$".*U8)>Z-V7[")9^#X,B6,_\*N]NV1<U89JXH&3 H*+NN1
M/31Y. ",XA< 20-(O.[Z(*_R([-L-M%J!]IY$YN;^% ]FL1QZ2[EUFK:Y82S
MLQL4S&(.2Z;M(WS33!KF\V4FD25^YQ5E#=>BYDI>X.HF<*6DW1CX)'/,GQ-$
M)*Q5E^S5+9*3C->9#2%..I#$27*"K]=&V_-\O5='"S_GJ;&:K%_' J]I^\=I
M7>%<F))E. VH,@SJ+0:SMV^ZP_C#"=']5G3_%/LKK^@DUW&E)[)RAZ!6%B64
M6FUYCN @/$,#5D$E,_)1@N<>_EMQ:6&+TE9$'<)UI:ELR:Z0QOH(0K4,.]RS
MYO]E VH_L.(F8\+_"_Z/Z *3N9O$L&,&SL;#,*8:$8*D=\@<A(.]Z3W/1J,P
M>7(@VA)]4Q"/>[6U2HV\2"MM6"H0,F7L_\]'C71B-SP_%)"$_7\$#)]6C@EX
MEH&4"28S2KDK;@-,& 5<9J+R"=L@:1+44[E< RM4)<GG(,WD8)ZNZP(6#1NS
M0%6E4M30U%5K]YJHWG%)<%49TFS>PSS+]NP9\JU+2@<DO1=GT!UV1MV1FXP[
M\2B!2RI_5T/ C'&:D\ZX-X!!)QX?[ G.4BZXY72MO4Y_V*=OG SA6*E$!YVM
M0+WV_=N %U0WN7:U?2+F=6=\<J_?ERNFUYQ^:8$K@L;A^2  7??LVK"J]'TR
M59:ZKI]NZ)E#[1QH?Z64W1ON@/;AG/T%4$L#!!0    ( /*9=U4!Y][$V@0
M !@+   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;*U6;6_;-A#^*P>W
M*#9 M27J/4T,-&V#%D.W+&E7#,,^T!)M<Y5(EZ3L=+]^#RG'-;HDZ(I]\9'4
MO3QWS_',TYTV'^U:"$<W?:?LV63MW.9D-K/-6O3<3O5&*'Q9:M-SAZU9S>S&
M"-X&H[Z;L3@N9CV7:C(_#6>79GZJ!]=))2X-V:'ON?E\+CJ].YLDD]N#*[E:
M.W\PFY]N^$I<"_=^<VFPFQV\M+(7RDJMR(CEV>1Y<G*>>?V@\)L4.WNT)I_)
M0NN/?O.F/9O$'I#H1..\!PZQ%2]$UWE'@/%I[W-R".D-C]>WWB]"[LAEP:UX
MH;L/LG7KLTDUH58L^="Y*[U[+?;YY-Y?HSL;?FDWZN;9A)K!.MWOC8&@EVJ4
M_&9?AR.#*K['@.T-6, ]!@HH7W+'YZ=&[\AX;7CSBY!JL 8XJ3PIU\[@JX2=
MF_\Z<..$Z3[3A51<-9)W]$:-9/NJ/7E4L21Y1N\5'UKI1'LZ<PCKC6?-/L3Y
M&(+=$R)A]%8KM[;T2K5?.Y@![P$TNP5]SA[T^$OCIA2SB%C,V /^TD,1TN O
M_<XBO)2VZ;0=C* _GB^L,^BE/^\JQ!@FNSN,OU\G=L,;<3;!!;+";,5D_N11
M4L3/'D@B.R21/>3]_V'RP1!W)_"?X^(KN;4@O9'**^@E&EIA N"NNRA\6NH.
MTT(J6M%P,/L4 I&/U*+5H61&9;"#F)\%-Y:$;S%"@^B%,+1O$>+JRUD:SA(_
M4?QH(-YUQ-N_<-5\?$M*-,):#*@0 &&XQ!!SW 5\'JT/BO1Q[ZW?8D":D*J=
MWJ:VU(-QZSUBXY7V(#V:B';>OM$K)?\&6$Z/DWI:XW9WG:_'H#!=J0O?5ABK
MY(>7!X,)HS 3C!&J">AVW+34X&[YAH3+COLZ.1TP;#JNE'???!JDE6Y?ZJO+
MZV^"F?P;IM+J*0X 0*H5ZN3(\1M:""66,A3F,4NFQ2&/C9&8\Q)T :*5UGDK
M:&UY-XRMP3W+:!EA28Z(WJM ]4]0;76/(^X PW@@G<#P;:D=A,_0#LNE;*1G
M9*-]=EM!8BM;E$8 4@BU<*B>:*=H3&,=72,7],&[M435+L;4?PAQ]6#1(38B
M<=.(#3RB&';-$=8WVH^P#U7Y'1TV]M.5V H%((^IRJLH3^*P8E&997Y5QQ%+
M$ZQJ#*F\8*AWHWO4VR"G+^U"51DQ%E.913E$E49UG%.=157,Z&>45XYFW#DC
M%X/CBR[D_DZ </PV:RJJ**MJRM,HSF("EB*'(Q;564FON%&H@SU*YWY/)W3.
MK6R .9FR$B*>UG78A>22:5Y@#':#9R?HY*-.%7;QJ)KG]"'\#8KV*=\BS94
M]WT/JD-\7)?!X2JI%KAN(P)[G99>5&GF11Z'79)5AX@Y*E267J19X06>'%ZG
M*,JOR4F.R"F+/$IB3TD)F[((Y,1)5*1IH(E%<7(O.441L9Q1$8..DHHZB"H!
MRN(;R4%#9%#.<G0(P">@-PWDY-GWDH.*C^14V;@KQL)G1^3L3Z&3CKM\U&'?
M20X+A4^J421!Q$E]3$Z1AM,R#>0411 YH-[UOS8[>JWTPJS"F\P"RZ#<^' Y
MG!Z>?<_'U\X7]?'-^):;E017G5C"-)Z6^83,^ X;-TYOPMMGH1U>4F&YQM-5
M&*^ [TNMW>W&!S@\AN?_ %!+ P04    " #RF7=5-&\P_T\$  "7"0  &0
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
M=Z-*^0O6833G(N90/^=4OEADK@27[2^PR(/A!$;<IG2I'JPR<G^RQ-[U+1A
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
M]-D7H-#XUQ(^HI-U0_;. 13<]8N/-V ^TP1*1?.UL<W.--8'17T(TK&U$__
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
MZN8Z =T^(NW$JB9<W%MEW3,0AJ5[=U'[ .??*66[B4_0O^3+_P!02P,$%
M  @ \IEW51MA#1AA P  NP<  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&ULK55M;]LV$/XK![4H;$"-1,JRX]0V8&<MN@_%@J3;, S[0$DGBZA$JB05
M)_OU.TJVFQ2.UP'[(AW)NX?/\=X6.VV^V K1P4-3*[L,*N?:JRBR>86-L!>Z
M144GI3:-<+0TV\BV!D71&S5UQ.-X&C5"JF"UZ/=NS&JA.U=+A3<&;-<TPCQN
ML-:[9<""P\:MW%;.;T2K12NV>(?NU_;&T"HZHA2R066E5F"P7 9K=K69>/U>
MX3>)._M$!N])IO47O_BY6 :Q)X0UYLXC"/K=XS76M0<B&E_WF,'Q2F_X5#Z@
M?^A])U\R8?%:U[_+PE7+X#*  DO1U>Y6[S[BWI_4X^6ZMOT7=GO=.("\LTXW
M>V-BT$@U_,7#_AU^Q(#O#7C/>[BH9_F3<&*U,'H'QFL3FA=Z5WMK(B>5#\J=
M,W0JR<ZMUOG73EKI7\C"Z+/(:K3C1>0(VBM$^1YF,\#P%V 8AT]:N<K">U5@
M\1P@(DY'8OQ ;,//(OZ2NPN(>0@\YOP,7G)T-.GQDA?P-IVE'6OA6C>95&+(
M"57 VEK*_2?O '^N,^L,Y<M?IQYBN&9R^AI?0U>V%3DN RH2B^8>@]6;5VP:
MOSOCQ.3HQ.0<^NIN*!W0)>254%NT(!6X"B$7QCQ*M85[47?H%= Z25F+!>04
M&3I"Y0"%46^I-J&6(I,U^8OVE)-G:9QV\C.Q*'5-5>YI.)])^U*7?Q//GN3_
MQOD*/DB;BQK^H-,AYX R1F=H@'+F("8AW&'KL.GW9R&,^JMU9RGR=@P;W$JE
M/(5,U$+E"*\AG8=\/B,AX>&4>2'EX7S.GZ5(022A%-)\X_XOC"%A83)AD,8A
M3U)@TS"]9'#=OXA_D/\&QD-V.0'/BH5LRN$6WS8H;&>P\38_0H?/892$?):,
M8<0FX7S&QD"-CMJ8 GS(]\0:"K.#T2QD*2?%=#ZE+Y_,QO#^@-J*1W\IQ>06
M6VU\](2EX-H*.DL+<HYFB!&>SM"%!P:CA,4$-N$$]N;5)6?\W<L()96LRK]'
MX''(N'> !)XR+U"L8H*EE'@>UFD:IM/IB?B>*LOH24-MT&S[L4&,=*?<T%N/
MN\?)M!X:\C?U8:Q]$H9RS$*-)9G&%[,T #.,BF'A=-NWYTP[:O:]6-%T1>,5
MZ+S4VAT6_H+CO%[] U!+ P04    " #RF7=5Z1APG?($  "K"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-RYX;6RE5MMN&S<0_97!)@AD@)66>U_'%B [
MB>N'M$;L-BB*/E"[E$2$2RHDU[+S]1UR945Q%*%(7[3#R\R<(<\9\6RCS2>[
MXMS!0R>5/8]6SJU/)Q/;K'C'[%BON<*5A38=<S@TRXE=&\[:X-3)21+'Q:1C
M0D73LS!W8Z9GNG=2*'YCP/9=Q\SC!9=Z<Q[1Z&GB@UBNG)^83,_6;,EON?MC
M?6-P--E%:47'E15:@>&+\VA&3R\*OS]L^%/PC=VSP5<RU_J3'URWYU'L 7')
M&^<C,/S<\TLNI0^$,#YO8T:[E-YQWWZ*_B[4CK7,F>676GX4K5N=1U4$+5^P
M7KH/>O,KW]:3^WB-EC;\PF;86Q81-+UUNMLZ(X).J.'+'K;GL.=0Q3]P2+8.
M2< ]) HHWS#'IF=&;\#XW1C-&Z'4X(W@A/*7<NL,K@KT<],KK=N-D!*8:N%:
M.::68BXYS*SESL+HCN'(GIQ-'";S+I-F&_AB")S\(#!-X+U6;F7AK6IY^VV
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
MU_AX>!* Z7=2KSC=='M@KAUME4ZL:(VC\09T7VKMUHH/L/ECF/X#4$L#!!0
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
MI, L20]@?:&4W5Z0@N$+W_E_ 5!+ P04    " #RF7=5I42 %.$"  #R!@
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
M#Z3K3L/G#>RR\25Z)F6:F3C%D4*BQ(U22(LP8Y&S,TA(MGGN;'HD83J.G5U
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
MH:'3F(.1D,FZ[0S:6A49\":'7%1TD,/-=G=.XD42YR7>E@B%K*BC*9E@;+V
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
M88&5.W0!=D481/ -=\ C3A/&UGC5;@R '#'H3QQ@N#5EW(TBYS[N)0-\N2Q
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;)U6;6_;-A#^*P=U*%I
MLRA*U$MJ&VC:!NV';EF2KAB&?:"ELR54$EV2BM-_OR/E:-Z0!$.^Z'C4O3QW
M#\73\J#T-],@6KCKN\&L@L;:_5D4F:K!7IJ%VN- ;[9*]]*2JG>1V6N4M7?J
MNX@SED6];(=@O?1[EWJ]5*/MV@$O-9BQ[Z7^<8Z=.JR".+C?N&IWC74;T7JY
MESN\1OME?ZE)B^8H==OC8%HU@,;M*G@;GYVGSMX;_-[BP9RLP56R4>J;4S[5
MJX Y0-AA95T$2>(6WV'7N4 $X_LQ9C"G=(ZGZ_OH%[YVJF4C#;Y3W=>VMLTJ
M* *H<2O'SEZIPT<\UB-<O$IUQC_A,-F*-(!J-%;U1V="T+?#).7=L0\G#@5[
MQ($?';C'/27R*-]+*]=+K0Z@G35%<PM?JO<F<.W@2+FVFMZVY&?7OXU26]3=
M#[AH!SE4K>S@TS"1[;KV\D7!X_@-?!GD6+<6:WAU(S<=FM?+R%)^%R6JCKG.
MIUS\D5PQA\]JL(V!#T.-];\#1 1\1L_OT9_S)R/^6MD%,!X"9YP_$2^9NY'X
M>,DSN_&^-56GS*@1_GR[,5;3H?KKH49,:=*'T[@/[<SL986K@+XD@_H6@_7+
M%W'&WCQ11#H7D3X5?7U-'VX]=@AJ"^-,V_>YM)K.R4.8GXSZ,&9JDS86KK%2
M0PTW3:MKN%"CM@V\:@>PC1J-'&H3 MY5N+>P1[H0&DG]<RA>D[^IJ,=_H-2>
M0[C"6QQ&A)^@$$4H8N97/,S3U*U*%O(DIE5)K(N,$SN5ZA&V6O5 -Y7V/!DH
M\I!S!GD:"A)%$I9,0)F&!>/P"UUU[>0FK=7M9K3N1(-5<(-$*3VK!K(B3(L2
M1!*RE %AR00%XF&9YO!!ZJ$==N:DG,<CG<&Y-&U%F.,%STFP15EZS1<7+T1&
MYZH;'4G>1DPVA=?89"H$?/47#-8_RULJ<X= %?1T)GU^ W3A&DN])ESW&0E[
MF>1.%$GJA&!>B]-BSBBH0WGN1))F3M!E[FRR+/\O.?$).7DFPI@Y2G+RR3-/
M#HO#+$D\33QD\:/D9%G(!8>,$1TY9*4714PHL_])#AV(E(Q302>$P,=$;^+)
M$>ESR:&.3^04Z:1E4^/3$W*.NV233)J8;/@SR>&^\7$QB=@+%I>GY&2)W\T3
M3TZ6>2$(ZD,7170R!WK4.S_M#&$9!SN-A'EW'JAOISGRC_DTC3]+O6N)JPZW
MY,H6N0A 3Q-N4JS:^ZFR499FE%\V]%. VAG0^ZU2]EYQ">;?C/7?4$L#!!0
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
MGR;@V_/,M:+ 6=3ZN^P6H_SEB\EI\N& O.DH;WH(/?^R:59H/?&0, <KW[#
MW>]K0%<QEX.Q)/RC.ZQZ.8*@JV510[4K#]FT0EI_"H3.!P+7%X/X^?'_Z_:J
M>UZG@9>?(=M\DL7;?2GQ7GTW:*O0Q0X*L]'4E_JX.PZ*>=\?#^[]E+D6MI+:
ML<@UAR9'[TXBL'WG]@:9-G3+RA#W7EC6/.S0>@<^7QM#.\-?,([/_!]02P,$
M%     @ \IEW51&?.XBP P  ) \  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3,N>&ULM5?;;MLX$/T50@LL6B"U+G8<)[4%Q&F+YB%HD*"[S[0TMHA(I):D
MY.3O.Z1DR5O(3&'8+[9XF<,S<T@.9[X5\D5E )J\%CE7"R_3NKSQ?95D4% U
M$B5P'%D+65"-3;GQ52F!IM:HR/TH"*9^01GWXKGM>Y3Q7%0Z9QP>)5%545#Y
MMH1<;!=>Z.TZGM@FTZ;#C^<EW< SZ)_EH\26WZ&DK "NF.!$PGKAW88WRR@P
M!G;&/PRV:N^;&%=60KR8QGVZ\ +#"')(M(&@^%?#'>2Y04(>_[6@7K>F,=S_
MWJ%_L\ZC,RNJX$[D_[)49PMOYI$4UK3*]9/8?H?6H4N#EXA<V5^R;><&'DDJ
MI471&B.#@O'FG[ZV@=@SB*8'#*+6(+*\FX4LRR]4TW@NQ99(,QO1S(=UU5HC
M.<:-*L]:XBA#.QTOJ6**B#5YE*" :]K$BJ>FHZ2R:7\B=X)KQC<XPWPJED(S
M=&'G8E>"0^UL1+N3D#)-GIAZ(1^^@*8L5Q_GOD;&9ET_:=DM&W;1 79A1!YP
MX4R1KSR%]/\ /KK:^1OM_%U&3L0?B1Z1(+H@41!%Y)XKS71E6#NPQUTLQQ9[
M? #;%84AWQNTR3":.8XWJJ0)++S2:"-K\.*__PJGP6<'UTG'=>)"C[\Q3GG"
M:$Y8'P-U@2T4] T/:9(17A4KD,:1;<:PS7@-2A=F#\!K*50E@>#FR5G!]._B
M-!XV'*:6@[D?ZCB<^_4 [<N.]J63]FV2B(IKA1=" JRFJQQ(6@%92U&0FDHF
M*D7P-D'7P&YKG0'Y.7H>D368+9N3C:A!<NO$!XIS20G2J#:X.QLRUWO\@U$T
M'G9AVKDP=;I@V?0LAI9U ARY,:XZ>E<GW<179^ ZZ[C.G*%\@AKX3OWFL@2I
M_D#7V8"ND]FPKM<=F>OW=4U$@13,N1I:U@EP9*S"H+_I@Y,JV\*=F.Y>8@K/
M(VZ+^]NI/7#QA%'/)W+RN><:CZP-WK"Z;OMCX]4GG_"TV2<\1_H)^_P3NA/0
M\?).!N0='Y*W3RRA.[,\,,Z*JAA<T6EY;*3Z?!%.WQ-V\.DU2/4<J2/L<T?H
MO.[CKU3R3_CV-P(R,?@D> =A3-Z 2N5BTV>'T)T>'NCK04F=EL?&J4\5X?7I
M)#U'UHCZK!$YK_D_D?0=A,O#DOI[A0L>_XTMSQ2Q;[RFANEZNQ+PMBE\^NE-
M_?A Y0:?LB2'-9H&HRL\M+(IR9J&%J4M@U9"XUUC/S,L8T&:"3B^%D+O&F:!
MKC".?P%02P,$%     @ \IEW57AL=#2  @  T@4  !D   !X;"]W;W)K<VAE
M971S+W-H965T-30N>&ULK53=;],P$/]73F%"FU26-%L[&&VD==. AT&U:O"
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
MEN6F7':TF+M];22TV25=<V;.,2!M@1F?"*'7';M5UB>C[ ]02P,$%     @
M\IEW51BI.S Z!   )1   !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
MM5AM;]LV$/XKA%8,"=!%+WY-9ANHG:X+T&Y!LFP?AGV@I;/$E1)=DK*;_?H=
M*5MV8IIHC>1++$J\E^>Y(^\NH[60GU4!H,G7DE=J'!1:+Z_"4*4%E%1=B"54
M^&4A9$DU+F4>JJ4$FEFADH=)%/7#DK(JF(SLNULY&8E:<U;!K22J+DLJ'Z?
MQ7H<Q,'VQ1W+"VU>A)/1DN9P#_IA>2MQ%;9:,E9"I9BHB(3%.'@77\WBGA&P
M._YDL%9[S\1 F0OQV2QNLG$0&8^ 0ZJ-"HH_*Y@!YT83^O%EHS1H;1K!_>>M
M]E\L> 0SIPIF@O_%,EV,@V% ,EC0FNL[L?X5-H"L@ZG@ROXEZ\W>*"!IK;0H
M-\+H0<FJYI=^W1"Q)Q#WCP@D&X'DN4#WB$!G(]"Q0!O/+*QKJNED),6:2+,;
MM9D'RXV51C2L,F&\UQ*_,I33DSM8054#H55&9J+2$GDE4\IIE8(B/Y'?J)34
M,$W.KD%3QM4YOGVXOR9G;\[)&\(J\D<A:H7R:A1J],CH#=.-]6EC/3EB/4[(
M)S1:*/*^RB![JB!$*"V>9(MGFG@U_I[J"Q(E;TD2)8G#H=FWB'>L>.QQI]/2
MV['Z.D?T73-%\UQ"3FW2B@79$O[W1]Q*;C24ZA\7<8W>KENO.=Q7:DE3& =X
M>A7(%023'W^(^]'/+M OI.P)!=V6@JY/^Z3-*L[HG'&F'_'X-QQ(2$5>L?\@
M(UDM694370!9@F0B<W'2&!I80^9^6F$"]:(H&H6K?;2.;?'E_K8G.'HMCIX7
MQ\>-^PS/!5Z?>&(T2]F2:O2>"Z7 F?^-SOZ^+]&AQXY=R>"8P_W6X;[7X?=*
ML]*ZEPJEB1;X6RXY:+ T2^";CTU\G.[W#Z@<.MSO.T!VCQ(^:/T?>/V_M7E@
MN4;BN4D/<TOAC6=K "[KRGQ #)A(P%9TSMU!\-O!2ZBTEY#KY'A%3SPYPY:
MH=>QART\FJ:BKK3:P]F&SX254U8J2XZ$+S4HW60H/C-M-]/L7RPE6'TUP5O(
M&_'A0<2?1WMX&.WX:+ O6ZR77JQW8'J.)J@*+TNU8 @.KP+;J6 Q(F+.67.-
MNMR^/'"[,TCB?J?[S'FO%R?&,XYVQ3;Z1I1N9&^)!HE5OJD6E< ;9GL?8N#
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
MB=ZW;%4_9<K&^071790R$..MD!0)+!R@93-:#CC)9$.P(5PT&/(Q%/T[I@5
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
M ^8T(SZNFX4N,S+VO,JL1M*O2/JM)'>2-H*,YS'+J,E]%Y]6I.=NDR[!PH[
M:A$,J@@&K2GVCO*L*(='M7+WD5&59[!CH)G=L"C/,K-C+JCBZ@C="3DW$Z'S
MA*'W8@T9"C82=E7";?R/H-0F49[8"_3Y1B8)@KZVH5G\MVMM@B[7IDNPL".P
MVMJ,JK49M>[N"[;D0IBXSVD".<M<H2L@@IW$\L=D/&IDZ;[5@ 2X814ZL,AX
M3-PY>EJQ.&UEL=.240RM%BW,EKM_ZL#1-H794[E/MAO11?ETGPP>#!L59[9O
MY7MDX#<H[UOAP#_%;LKCBO*XE3)L=1!H K&'R H0Q%/8)-K%9;PW_O$(^Z3!
MQ6'ECX,&%8<1&8[<3+"W%51>!SVX!.DH@SM%"[M"JP=P1Y'BES5B..R8;O7-
M1ESBUQ9V@+W&%G%9#4DSPQU6!UHP)EN"Y,<JC1(_:$J-09.BTVY?:SCM#HL-
MO)6CN%6Q34&E?Z,:EP"[.B?P_2!H,MDW<U3MT&%6+]MU'EMIB-NUH:OI/QZ]
MJ,_ON/\.QW+T^H-4ZLT1NM50ZDV],#7^"@Y?&9RP4DBPE3EDWQNX2*;0 0[<
M_WSYH,T=,_*ER--2V#G5PS?8%O-*S+R,FK%;=)% S%8LAMIL.I'%!L*"V?EJ
M^N L2__/..&/'Z>^;[9J&[?+[?=",RB1T*D?UK X#/V+GJ/ V]&?W20ZU>!=
MH=4CNU7A^&>0X;A3'=XI6M@56GV!ME(<MVMQ(X,@] K1^)]<:5O9M'R)>BT'
MVBWJ!)\VC]4.JUTE7L9DWPCCX(!>QUO!CML5^U4E3'A1C)^9YJWHS]Y%7:*%
M7:'5([L]%^#QSY#FK:>79R]0EVAA5VCUMZ?;TPYI/0QTF.;E0'7M-FYDN</H
M>$!&#>$;NLSP<#QJ'E/[.R_.03$M[0<($.4R%[IXAUS=K3YRO+6O]AOW+_!9
M6'RJV,(47TX^TFS)A4()6P"D=S*"OID5'R.*"RW7]O7\7&HM4_MSQ2C4"V,
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
MT@BT""_]5SX06*_8H"DV>,\E'1Q2AP.!]70(&QU"[4O_5O99$I^ ^2-A<G
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
MH5-\^UH(FDV#HH4U6F_['RZND$9C*+0N?VUV[KO3\R\753)!,T.;J90U+)I
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
MR@+P_49*<QS8!=H^=OD_4$L#!!0    ( /*9=U5$,+V0?0(  &L&   9
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
M?!G6+H!F#% TW04J8Q"^?+6!S>9'YFJLVPPTW0"E411-=YA*-X3890<A- T
MI<50&D71=,>H-$!HG@UA-^^J@^F[B@S/NS+7:VUSJ,)'T72;[^U\9U;XUIM/
MF7G6K0&[%=[A7GB3H5D_J%IUFRN-'[Y8X]_4MWU]/LD*-KBHQLRVMC]4PD-I
M%$73O:0D?(B5\"%4PD-I,91&433=,4K"AV8);_F8.-R3SCORE(#*>"B-HFBZ
MR96,#U\LX[]NLBI--D+P/'E4/BF)?(20K'FZJ(?+H(.@(AY*BZ$TBJ+I&[$J
M$1]A17P$%?%06@RE411-=XP2\1%RO4%TN-[@V 97YGJM;0Y5[2B:;G.EVJ,7
MJ_9?^/W PMIG;AY@KM:ZT4!5/)1&433=@4K%1U@5'T%5/)060VD41=,=HU1\
MA%3Q9IBU6PYS D?68L70BBF*IMM<J?C(K.*_5<N#O?E2/KB1O9ED;7"H?H?2
M*(JF^V1OXWOL9@ 1=O=[[/;WV/WO7T/81TK81Z>6&KQ\;TLSVMI)4)$?'6Y;
MT$]\H2IL+3_>^^&D^G>QOC)QE^:E5'T+B7?.)K(!BO:GIMJ#JE@WOZ5T6U15
ML6I>+CF3IJ]/D)\OBJ)Z.JA_GFGW@U^S_P%02P,$%     @ \IEW51VK2O9B
M @  4 8  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULE95O;YLP$,:_
MBL6JJ9760IP 44>0VD;3*JU:U;3;BVDO'+@$JP8S^TBZ;S_;4)2UI%'?!/^Y
M>W[/Q>9(ME(]Z@( R5,I*CWS"L3ZW/=U5D#)])FLH3([*ZE*AF:JUKZN%;#<
M)97"IT$0^27CE9<F;NU6I8EL4/ *;A7135DR]?<2A-S.O)'WO'#'UP7:!3]-
M:K:&!>!#?:O,S.]5<EY"I;FLB(+5S+L8G5].;;P+^,%AJW?&Q%:RE/+13J[S
MF1=80R @0ZO S&,#5R"$%3(V_G2:7H^TB;OC9_4OKG93RY)IN)+B)\^QF'E3
MC^2P8HW .[G]"ET]H=7+I-#NEVR[V, C6:-1EEVR<5#RJGVRI^Y_V$F@=$\"
M[1*H\]V"G,LY0Y8F2FZ)LM%&S0Y<J2[;F..5/90%*K/+31ZFWV2U/KT'59(Y
M+)&<DH4Y]KP1D),;AHWBR$$3N2(O H_G@(P+?4*."*_(?2$;S:I<)SX:5U;;
MSSH'EZT#NL?!]PS/2$ _$1I02AX6<W)\=/*_C&^*ZBNC?674Z8[WZ#J;<ZXS
M(76C@/RZ6&I4YA;\'O+8:DV&M>R;<:YKEL',,U=?@]J EW[\,(J"SV\X'?=.
MQV^IIZ;P\9"G-BMV6?;EVJ0C&@:3Q-\,P"8];'((-AF"M5G1"U@P# M[6'@(
M%@[!PO? HAX6'8)%0[#H/;"XA\6'8/$0+'X%H\$T#O?0ICUM^B;M7B(30[CI
MJRM"0X-[>4?\G09A>^T-4VM>:2)@91*#L]@<B&K[5SM!6;N>L91H.I ;%J;E
M@[(!9G\E)3Y/;!OJ/R+I/U!+ P04    " #RF7=5V5LP:U4"  #=!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6RUE=N*VS 0AE]%N%"VD,:'G%/;
MT&PH7=AM0Y:V%Z47BC.)Q>K@2O(Z^_:59,>DD+BP-#>Q1IKY]8U&T<25D$\J
M!]#HP"A7B9=K7<Q]7V4Y,*SZH@!N5G9",JR-*?>^*B3@K0MBU(^"8.PS3+B7
MQFYN)=-8E)H2#BN)5,D8EB\+H*)*O- [3JS)/M=VPD_C N_A$?2W8B6-Y;<J
M6\* *R(XDK!+O(_A?#&S_L[A.X%*G8R1S60CQ),U[K:)%U@@H)!IJX#-YQEN
M@5(K9#!^-YI>NZ4-/!T?U3^YW$TN&ZS@5M ?9*OSQ)MZ: L[7%*]%M5G:/(9
M6;U,4.5^457[#@,/9:72@C7!AH 17G_QH3F'DX!P>"$@:@(BQUUOY"B76.,T
MEJ)"TGH;-3MPJ;IH T>X+<JCEF:5F#B=WH-)2:'WZ N6$ML30C=+T)A0]2[V
MM=G!^OE9H[:HU:(+:E\SW4=!U$-1$$5_A_L&K*6+6KK(Z0TNTBD%T$..LH>6
MH#))"E?.G_?&%]UI8.K7.=!:>'A>V%[UN2IP!HEG[K("^0Q>^O9-. X^=& /
M6NQ!EWJZ!@X5IDB#9.BF+) 69P^S6V6$7@!+U<$S;'F&G4H/A!-6LG,(G8&O
M/*91BS6Z5G5'5\ >M]CC?U37/G:$[Q&UX*[*YQB[54+$!-=Y!\^DY9ET5Q<?
M+E6W,_"5QS1ML:;7JN[T"MBS%GOV7ZK;K1(&E_^\_LEK;1O? Y9[PI79;V>T
M@O[$7&Y9-Y/:T*)P#_A&:-,.W# W_1>D=3#K.R'TT; ]H>WHZ1]02P,$%
M  @ \IEW5<_'VAR< @  X@8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN
M>&ULK55=;]HP%/TK5E9-K;0V'T H78A4Z*9-6E54VNUAVH-)+L1J8F>V ]V_
MW[43,DH#V\->B'U]S[GG7.*;:"/DD\H -'DN<J[&3J9U>>6Z*LF@H.I"E,#Q
M9"ED035NY<I5I02:6E"1NX'GA6Y!&7?BR,9F,HY$I7/&82:)JHJ"RE\3R,5F
M[/C.-G#/5IDV 3>.2KJ".>C'<B9QY[8L*2N *R8XD; <.]?^U30T^3;A*X.-
MVED3XV0AQ)/9?$['CF<$00Z)-@P4'VN80IX;(I3QL^%TVI(&N+O>LG^TWM'+
M@BJ8BOP;2W4V=BX=DL*25KF^%YM/T/@9&+Y$Y,K^DDV=&XX<DE1*BZ(!HX*"
M\?I)GYL^[ #\\  @: #!/J!_ -!K #UKM%9F;=U03>-(B@V1)AO9S,+VQJ+1
M#>/F7YQKB:<,<3K^ M@#1<[)5!2EX,"U(F));!AC2I/3&]"4Y>H,DQ[G-^3T
MY(R<$,;)0R8J17FJ(E>C$L/G)DW525TU.%#5#\BMX#I3Y -/(7U)X**%UD>P
M]3$)CC+>)?J">,$[$GA!T"%H^B_PGH7[1^3TVK;V+%_O>%N_7R^4EOBJ_NCJ
M44W1[Z8PU_=*E32!L8/W4X%<@Q._?>.'WOLN?_^)[(7;?NNV?XP]OBM!4LWX
MBN3VO4GPO>DR7+,,+8L9+^OX,AP&@\A=[SIYG37RO6'89KV0.&@E#HY*G%>+
M6AOCB2B@2UU-$.[4/?<'WIZXKB3O@+:PU18>U?8@-,W_TKJPHW6#X7[K7F>-
MO-'0VY/G[HR+ N3*3E&%I2NNZQO71MM!?6WGTUY\@@.\GK=_:.KI?TOEBG&%
MII9(Z5T,L6^RGJCU1HO2#J6%T#CB[#+#CQ!(DX#G2R'T=F,*M)^U^#=02P,$
M%     @ \IEW5;-*"R*R @  H08  !D   !X;"]W;W)K<VAE971S+W-H965T
M.# N>&ULK55=3]LP%/TK5H8FD ;YZ@>P-!(M0T,: M&Q/4Q[<).;QL*Q,]MI
MNW^_:Z?-2BG5'O:2^..>XW-NKF^2I53/N@0P9%5QH4=>:4Q]Z?LZ*Z&B^DS6
M('"GD*JB!J=J[NM: <T=J.)^% 0#OZ),>&GBUAY4FLC&<";@01'=5!55O\?
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
M26N!)C]4[%>M!5]Q)B^4!\[$T5BTXW<//%]\W>3)DK+B)Q1]*V.^0R1;HNH
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
MK3YN*%E2)@W$\56>\]<O\@3[;:[O_@]02P,$%     @ \IEW55@1*3L. P
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
MWX$/-=SN@8?'X4LL!^#X&FX=43-LMG>H^89O\2G3+]7%B-M[><T8*=8H+["
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
M4./CAEOJ95%9 _J^EM(<)G:#MCM._P502P,$%     @ \IEW594D9LJ( @
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
M<>\L)H*N]-5M1H6\".IA+._JP%2 ?+Z@5#Q/U&VPNOV'_P%02P,$%     @
M\IEW5<S;QC_" @  40H  !D   !X;"]W;W)K<VAE971S+W-H965T.3(N>&UL
MM5;O;YLP$/U7+"9-F[0% OG9)4AMHFF55C5*M>[#M \..1*K!C/;)-E_O[,A
M*%0D:C7Z);'QO<>]=P?<9"_DD]H":')(>*JFSE;K[,IU5;2%A*J.R"#%DUC(
MA&K<RHVK,@ET;4$)=WW/&[@)9:D33NRUA0PG(M><I;"01.5)0N7?&^!B/W6Z
MSO'"DFVVVEQPPTE&-_  ^D>VD+AS*Y8U2R!53*1$0CQUKKM7L[&)MP&/#/;J
M9$V,DI403V9SNYXZGDD(.$3:,%#\V\$,.#=$F,:?DM.I;FF I^LC^U>K';6L
MJ(*9X#_96F^GSL@A:XAISO52[+]!J:=O^"+!E?TE^S+6<TB4*RV2$HP9)"PM
M_NFA].$$T.V= ?@EP'\I("@!@15:9&9ES:FFX42*/9$F&MG,PGICT:B&I::*
M#UKB*4.<#I>@F00LBR8+3E-%/I-KA27-C,F*Y K6!'N%W$ *,=/D?L79AMH*
M/%*>%ZL/<]"4<?41T8NRPH9MXFI,T=S(C<IT;HIT_#/IW$>Z0SS_$_$]WV^
MSUX"#RR\6X>[:$SECE^YXUN^X S?'#6GZ,!1O1%%YDQ%7*A< OGU'8_)K89$
M_6X26[#WFMG- WJE,AK!U,$G4('<@1.^?]<=>%^:I+=$5C,BJ(P(+K&'1K/(
ML4DDU="DM(!W"R/-JV,7>AVO-^Q/W-VIB")N7 _SJZ!:<KTJN=[%Y.Y8RI(\
M:4KK(O"U!6B)K*:Q7VGLOVDG]MLTHB6RFA&#RHC!Q6(OL0&)B E+8V[?/DUJ
M!XW=Z(^?=^.9N%&_N2&'58[#RPU)#^<:\B+PM75HB:RF<51I'+UI0X[:-*(E
MLIH1X\J(\?\WY+BQT8+^\X8\%_>L']V3#[X9MNZHW##\7'.($>=UAOB$RF*
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
MX<I)]"&" M>L%NY6[[Y@&\^%Y\NUL.$+N]8VB2"OK=.R!9,'DJOFS^[;/!P
M^J,G &D+2!\#AD\ !BU@\%+ L 6$5,=-*"$/<^98-C9Z!\9;$YL?A&0&-(7/
ME2_[TAG:Y81SV2=F%%<;"Q4:6);,(+R'J7*\X*+V)8$EYK7ACJ.%LSDZQH4]
M)QOK;>TX=N2$IXKS]L!9<V#ZQ(']%&ZT<J6%3ZK XB%!3-YW(:3[$&;I2<9O
MN>M!DKZ#-$G3(PY=OP0^"/#^$?C\-'R)50_2RP!/3D0SZ HR"'R#YPJRZ KR
M:[JRSM -^7TLW0W=\#B=5XTK6[$<)Q')@D6SQ2A[^Z8_2CX>2]5KDLU?B>Q!
M&H==&H>GV+.#KL7[7-34:K V6H(K$7(F\EJP(#QZ#5VK5]HAM3X3D&LI:;-I
M<CCC^^'YL0HTGHR")UYFMQDUPO8PK<]:S$]9- F(#RZY1+,)8FG)TUJYYK)T
MJYT>3X,,/5J?D4XWLOJ?IA'Y&V8V7%D0N";*I'=Y$8%IA+.9.%T%*5EI1\(4
MAB6]-6B\ >VO-66PG?@#NM<K^P=02P,$%     @ \IEW50)*8R<@"   <UH
M !D   !X;"]W;W)K<VAE971S+W-H965T.34N>&ULM9Q=;^,V&H7_"N$M%C/
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
M*AZ?EHJA?@>4QJ T#J4)*$VB:+:<6K^#GKU+8_A1J1BZ40-*"Z$T!J5Q*$U
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
MT-\O.5?/)]D U7LGLW\!4$L#!!0    ( /*9=U7B!)SQ,@(  -D$   9
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
MK9;1;MHP%(9?Q<JJJ94ZDI@00@>1H&S:+JJATFX7TRY,<@"K29S9!MJWG^U
M1I,0M55O(';.__M\QX[MX8[Q![$&D.@Q33(QLM92YE>V+:(UI$1T6 Z9>K-D
M/"52-?G*%CD'$AM1FMC8<7P[)32SPJ'IF_%PR#8RH1G,.!*;-"7\:0()VXTL
MUSITW-+56NH..QSF9 5SD/?YC*N67;K$-(5,4)8A#LN1-7:OIH&.-P$_*>S$
MT3/2) O&'G3C>SRR')T0)!!)[4#4WQ:N(4FTD4KC[][3*H?4PN/G@_M7PZY8
M%D3 -4M^T5BN1U9@H1B69)/(6[;[!GN>GO:+6"+,+]H5L3ZV4+01DJ5[L<H@
MI5GQ3Q[W=3@2N/X) =X+<%7@G1!T]X+N2P7>7N"9RA0HI@Y3(DDXY&R'N(Y6
M;OK!%-.H%3[-]+3/)5=OJ=+)\!82(B%&,\+E$[KC)!/$S(A YU.0A";B GU"
M]_,I.C^[0&>(9NANS3:"9+$8VE*EH(WL:#_<I!@.GQC.Q>B&97(MT)<LAOBY
M@:UR+P'P 6""6QU_1+*#''R)L(-Q0T+7+Y%WC=QMD$_;Y7/(.PCWC=QIH>F6
MT]$U?MW73\?O\4)(KEI_FLI>V'K-MGKON!(YB6!DJ<U! -^"%7[\X/K.YZ:2
MO:?9])W,GI73*\OIM;F7Y<Q-.3EL(=M X[(M?/K&1V^5VW#@.XZ:TNUQ81JB
M>KUJU+0>%03X*.H92J]$Z;T"!1[5OB^:40H?_SA)MU]#:8C"7@VE5T?QO5,H
M?HGBMZ*,HXAM,BG4A$1 MV21P"7*0#;!^+4T73]P@PI,0]3 "7 %IC6K-Z[$
M?LG<;V6^5KN>_G@1$0)DX[SU:Q!XT.U52.M!/6=0!6U-Y8V@00D:O PTH61!
M$RII\RH-:BNKZ_E>A;8AR,%^A;8UG]?2VD=':0I\9:XD ID%6QQ*96]YZQF;
MP[[2/U&WH>+R\M^FN$K=$+ZB:D-/8*DLG4Y??62\N)X4#<ER<V OF%3'OWE<
MJQL=<!V@WB\9DX>&'J"\(X;_ %!+ P04    " #RF7=55*'J3VX#  !Q#@
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
M #Q@""'5?7#K?A0L[U/!ZE_P@[]02P,$%     @ \IEW59>*NQS     $P(
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
MJ]X>H+=7O3U ;Z]Z>X#>0?4. +V#ZAT >@?5.P#T#JIW .@=FH?= +V#ZAT
M>@?5.P#T#JIW .@=5.\ T#NHW@&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z1]4[
M O2.S9^5 +VCZAT!>D?5.P+TCJIW!.@=5>\(T#NIW@F@=U*]$T#OI'HG@-Y)
M]4X O9/JG0!Z)]4[ ?1.S6$3@-Y)]4X O9/JG0!Z)]4[ ?3.JG<&Z)U5[PS0
M.ZO>&:!W5KTS0.^L>F> WEGUS@"]L^J= 7KGYK @0.^L>F> WEGUS@"]B^I=
M 'H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N +U+<]@;H'=1
MO0M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#O
MJGI7@-ZU&=8!Z&U-.ZX#\-N:9F#'  2WIAG9,0##K6F&=@Q <6N:L1T#<-R:
M9G#'?*?DX_2Q&\9KT=>Z"?A.MZ?+9X?K]W\NORZVM]8GU?UMQOCX%U!+ P04
M    " #RF7=5#D@O.6H"  !U.P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-
MV]]NFS 4Q_%7B;BM MA@ U/3FW:W6R_V @R<!H5_LMTN??LYI*VTJ8M69=*^
M-T&)[?,[^$B?NUQ_>YZ-6QV&?G2;:.?]_"E)7+,S0^WB:39C6-E.=JA]^&H?
MDKEN]O6#262:ZJ291F]&O_;'&M'-]9W9UH^]7WT^A)]=-XV;R)K>1:O;T\9C
MUB:JY[GOFMJ']>1I;']+6;\DQ.'DLL?MNME=A0U1\F["<>7/ 2_GOCX9:[O6
MK.YKZ[_40]B5'/K$^>?>N/A\B7=ZG+;;KC'MU#P.X4CL9FOJUNV,\4,?GXI>
MG4_VX8;-Z5-<G+^4.1<8=M[;:79A8M9\/.YU),?3ZSD4,M9WYU_Q+3&4OOC]
MS'':K6G_,CM<[X_)[I=YN&1Y7'['O\[XK?X'^Y"0/C)('SFD#P7I0T/Z*"!]
ME) ^*D@?(J4T0A%54$@5%%,%!55!45506!445P4%5D&155)DE119)45629%5
M4F25%%DE159)D5529)4463.*K!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476
MG")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D5519%44615%5D6155%D5119
M%45619%54615%%DU159-D5539-44635%5DV155-DU119-45639&UH,A:4&0M
M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TILI8464N*K"5%UI(B:TF1M:3(6E)D
M+2FREA19*XJL%476BB)K19&UHLA:462M*+)6%%DKBJP515:14F@5*<56D5)P
M%2E%5Y%2>!7I__3U^S3M_W'\\HR'NAM?\Y/EW[8W/P%02P$"% ,4    " #R
MF7=5!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P
M+GAM;%!+ 0(4 Q0    ( /*9=U6X*_&Z[@   "L"   1              "
M :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( /*9=U697)PC$ 8
M )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L!
M A0#%     @ \IEW5?1-L/B7!P  "R\  !@              ("!#0@  'AL
M+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( /*9=U4BE2M,; (
M '8'   8              " @=H/  !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q02P$"% ,4    " #RF7=5*/?GTEP'   ;(   &               @(%\
M$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ \IEW520*
M0^+T @  40H  !@              ("!#AH  'AL+W=O<FMS:&5E=',O<VAE
M970T+GAM;%!+ 0(4 Q0    ( /*9=U4J[X?(' 8  (<;   8
M  " @3@=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #R
MF7=59:HE&,\#  !R#0  &               @(&*(P  >&PO=V]R:W-H965T
M<R]S:&5E=#8N>&UL4$L! A0#%     @ \IEW5:**B\I( P  TPD  !@
M         ("!CR<  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0
M   ( /*9=U4LWU!TN@D  )4N   8              " @0TK  !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #RF7=5.0 ?,XD"  "E!@
M&               @(']-   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L!
M A0#%     @ \IEW555P5F'6#   _7H  !D              ("!O#<  'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #RF7=5'78 /TX#
M  #,#0  &0              @(')1   >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;%!+ 0(4 Q0    ( /*9=U7R>J(3V@0  !8+   9              "
M@4Y(  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ \IEW
M52@&V#\C)   *G$  !D              ("!7TT  'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6Q02P$"% ,4    " #RF7=5$_]0=_T0  #X+0  &0
M        @(&Y<0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0
M   ( /*9=U4+TR"+= 0  *H*   9              " @>V"  !X;"]W;W)K
M<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ \IEW56URK[[8%0   DX
M !D              ("!F(<  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q0
M2P$"% ,4    " #RF7=5*G+S9N8(   B%0  &0              @(&GG0
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( /*9=U4>M(,@
MM@(  !@&   9              " @<2F  !X;"]W;W)K<VAE971S+W-H965T
M,3@N>&UL4$L! A0#%     @ \IEW52*6,\#.#0  ]",  !D
M ("!L:D  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #R
MF7=5!'6HUP,(  !V%   &0              @(&VMP  >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( /*9=U6N]P2RE08  &L<   9
M          " @?"_  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#
M%     @ \IEW5>0B[5A+#@  /"L  !D              ("!O,8  'AL+W=O
M<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #RF7=5<6A+%ZT(  "!
M%0  &0              @($^U0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;%!+ 0(4 Q0    ( /*9=U4B&4M 2 ,  #$'   9              " @2+>
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ \IEW5?2Q
M]<,,!P  TQ$  !D              ("!H>$  'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6Q02P$"% ,4    " #RF7=5.?EG:R<$   A"P  &0
M    @('DZ   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (
M /*9=U73E?JJ3P0  #$*   9              " @4+M  !X;"]W;W)K<VAE
M971S+W-H965T,C<N>&UL4$L! A0#%     @ \IEW581H2)?H!   <@H  !D
M             ("!R/$  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"
M% ,4    " #RF7=52SQ@LGX)  "D&   &0              @('G]@  >&PO
M=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( /*9=U5IWN3V$P,
M $0'   9              " @9P  0!X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL4$L! A0#%     @ \IEW50'GWL3:!   & L  !D              ("!
MY@,! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #RF7=5
M-&\P_T\$  "7"0  &0              @('W" $ >&PO=V]R:W-H965T<R]S
M:&5E=#,R+GAM;%!+ 0(4 Q0    ( /*9=U68I7$^=B0  *]Y   9
M      " @7T- 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%
M  @ \IEW5:@JZ.U]!0  @0T  !D              ("!*C(! 'AL+W=O<FMS
M:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #RF7=5Q+TCJCX#  #5!P
M&0              @('>-P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+
M 0(4 Q0    ( /*9=U4;80T880,  +L'   9              " @5,[ 0!X
M;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ \IEW5>D8<)WR
M!   JPL  !D              ("!ZSX! 'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6Q02P$"% ,4    " #RF7=5+C ?'] "   D!@  &0
M@($41 $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( /*9
M=U4M.U7:G@<  .T3   9              " @1M' 0!X;"]W;W)K<VAE971S
M+W-H965T,SDN>&UL4$L! A0#%     @ \IEW5:5$@!3A @  \@8  !D
M         ("!\$X! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M    " #RF7=5\W]+@30$  !)"P  &0              @($(4@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( /*9=U7#6"(&G08  $T3
M   9              " @7-6 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
M4$L! A0#%     @ \IEW584#&?R, P  ^ @  !D              ("!1UT!
M 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #RF7=5$LJ6
MSS\#  !)!P  &0              @($*80$ >&PO=V]R:W-H965T<R]S:&5E
M=#0T+GAM;%!+ 0(4 Q0    ( /*9=U4..+:P,@0  .X*   9
M  " @8!D 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @
M\IEW5:8]V0+R!0  & X  !D              ("!Z6@! 'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6Q02P$"% ,4    " #RF7=5%?CJYJ0"  #3!0  &0
M            @($2;P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4
M Q0    ( /*9=U6M575<N0,  '((   9              " @>UQ 0!X;"]W
M;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ \IEW569*G2)! @
MU 0  !D              ("!W74! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6Q02P$"% ,4    " #RF7=5W![8/: "   '!@  &0              @(%5
M> $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( /*9=U4_
M&C!-?@(  'P'   9              " @2Q[ 0!X;"]W;W)K<VAE971S+W-H
M965T-3$N>&UL4$L! A0#%     @ \IEW53*I;&Z  @  2@4  !D
M     ("!X7T! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M" #RF7=5$9\[B+ #   D#P  &0              @(&8@ $ >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( /*9=U5X;'0T@ (  -(%   9
M              " @7^$ 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L!
M A0#%     @ \IEW58UDGL.,!P  EU@  !D              ("!-H<! 'AL
M+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #RF7=5O\WXD<D"
M   E"0  &0              @('YC@$ >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;%!+ 0(4 Q0    ( /*9=U48J3LP.@0  "40   9              "
M@?F1 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ \IEW
M58"O86G. @  R@<  !D              ("!:I8! 'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6Q02P$"% ,4    " #RF7=5;VR4)N<"   ^"P  &0
M        @(%OF0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0
M   ( /*9=U6:6/76>0<  &E:   9              " @8V< 0!X;"]W;W)K
M<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ \IEW5;<#/S'" P  '1
M !D              ("!/:0! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q0
M2P$"% ,4    " #RF7=5;9_XI#D9  #_Q0$ &0              @($VJ $
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( /*9=U4+E1)L
M=@4  !X:   9              " @:;! 0!X;"]W;W)K<VAE971S+W-H965T
M-C,N>&UL4$L! A0#%     @ \IEW5>>TSF14!   3!,  !D
M ("!4\<! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #R
MF7=55I\KR%($   4%P  &0              @('>RP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( /*9=U5,)6=-K 0  -X5   9
M          " @6?0 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#
M%     @ \IEW5>4,<$C/ @  D0D  !D              ("!2M4! 'AL+W=O
M<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #RF7=5D:^4"[0#  #<
M$   &0              @(%0V $ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM
M;%!+ 0(4 Q0    ( /*9=U57M]=PW0(  $((   9              " @3O<
M 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ \IEW56]\
MDK:] P  Z@T  !D              ("!3]\! 'AL+W=O<FMS:&5E=',O<VAE
M970W,"YX;6Q02P$"% ,4    " #RF7=5!95T?^4$  #C$P  &0
M    @(%#XP$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    (
M /*9=U7!$B*0G <  *,U   9              " @5_H 0!X;"]W;W)K<VAE
M971S+W-H965T-S(N>&UL4$L! A0#%     @ \IEW5<=I?\#"!   BQ$  !D
M             ("!,O ! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"
M% ,4    " #RF7=50PS5;U@#  #3"@  &0              @($K]0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( /*9=U5$,+V0?0(
M &L&   9              " @;KX 0!X;"]W;W)K<VAE971S+W-H965T-S4N
M>&UL4$L! A0#%     @ \IEW58JO:M!\"@  _&L  !D              ("!
M;OL! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #RF7=5
M':M*]F("  !0!@  &0              @($A!@( >&PO=V]R:W-H965T<R]S
M:&5E=#<W+GAM;%!+ 0(4 Q0    ( /*9=U796S!K50(  -T'   9
M      " @;H( @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%
M  @ \IEW5<_'VAR< @  X@8  !D              ("!1@L" 'AL+W=O<FMS
M:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " #RF7=5LTH+(K("  "A!@
M&0              @($9#@( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+
M 0(4 Q0    ( /*9=U5 1DBD*@,  %H+   9              " @0(1 @!X
M;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ \IEW56+AWJ\M
M P  20L  !D              ("!8Q0" 'AL+W=O<FMS:&5E=',O<VAE970X
M,BYX;6Q02P$"% ,4    " #RF7=5D<$PBB$+  #R6@  &0
M@(''%P( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( /*9
M=U58$2D[#@,  +P(   9              " @1\C @!X;"]W;W)K<VAE971S
M+W-H965T.#0N>&UL4$L! A0#%     @ \IEW58UA@K0U!   ?A$  !D
M         ("!9"8" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M    " #RF7=5GK4F[N\%  #%'P  &0              @('0*@( >&PO=V]R
M:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( /*9=U5+\Q\6DP,  '(,
M   9              " @?8P @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL
M4$L! A0#%     @ \IEW5=\+3U4N P  C D  !D              ("!P#0"
M 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " #RF7=5,V+E
MB%\#   I"P  &0              @($E. ( >&PO=V]R:W-H965T<R]S:&5E
M=#@Y+GAM;%!+ 0(4 Q0    ( /*9=U65)&;*B (  &8&   9
M  " @;L[ @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @
M\IEW58]O7LEJ P  "1   !D              ("!>CX" 'AL+W=O<FMS:&5E
M=',O<VAE970Y,2YX;6Q02P$"% ,4    " #RF7=5S-O&/\("  !1"@  &0
M            @($;0@( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4
M Q0    ( /*9=U46T!I^Q04  -L?   9              " @11% @!X;"]W
M;W)K<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ \IEW58QO(V., @
MR08  !D              ("!$$L" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX
M;6Q02P$"% ,4    " #RF7=5 DIC)R (  !S6@  &0              @('3
M30( >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( /*9=U5P
M6G""! 8  (,B   9              " @2I6 @!X;"]W;W)K<VAE971S+W-H
M965T.38N>&UL4$L! A0#%     @ \IEW5>($G/$R @  V00  !D
M     ("!95P" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4
M" #RF7=5B/B+2_X!   L!   &0              @('.7@( >&PO=V]R:W-H
M965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( /*9=U5*-)"ZY@D  %AS   9
M              " @0-A @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L!
M A0#%     @ \IEW5<?3*J!4!0  /BP  !H              ("!(&L" 'AL
M+W=O<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ \IEW57;K:%V;
M @  XPD  !H              ("!K' " 'AL+W=O<FMS:&5E=',O<VAE970Q
M,#$N>&UL4$L! A0#%     @ \IEW57.,+#@0 P  +PH  !H
M ("!?W," 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @
M\IEW552AZD]N P  <0X  !H              ("!QW8" 'AL+W=O<FMS:&5E
M=',O<VAE970Q,#,N>&UL4$L! A0#%     @ \IEW54T;F?AY!@  )R0  !H
M             ("!;7H" 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L!
M A0#%     @ \IEW543])N1.!   V!$  !H              ("!'H$" 'AL
M+W=O<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ \IEW55/X:-]N
M P  CQ<   T              ( !I(4" 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    " #RF7=5EXJ[',     3 @  "P              @ $]B0( 7W)E;',O
M+G)E;'-02P$"% ,4    " #RF7=53O>VQCL'   ,10  #P
M@ $FB@( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ \IEW5>)5#QSX @
ML#T  !H              ( !CI$" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ \IEW50Y(+SEJ @  =3L  !,              ( !
MOI0" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     '$ <0 4'P  69<"

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.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>331</ContextCount>
  <ElementCount>502</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>91</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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>3</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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>4</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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>5</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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>6</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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>8</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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>9</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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>10</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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>11</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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>12</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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>13</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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>15</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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>17</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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>18</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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>20</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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>22</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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>24</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - 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>39</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Basis of Presentation and Preparation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - 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>57</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - 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>64</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - 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>66</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - 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>69</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - 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>70</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - 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>71</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - 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>72</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - 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>73</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - 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>74</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - 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>75</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - 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>76</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - 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>77</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - 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>78</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - 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>79</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - 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>80</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - 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>81</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - 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>82</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - 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>83</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - 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>84</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - 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>85</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - 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>86</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - 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>87</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - 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>88</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - 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>89</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - 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>90</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - 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>91</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - 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>92</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - 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>93</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000094 - 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>94</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000095 - 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>95</Position>
    </Report>
    <Report instance="ttek-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000096 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000097 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000098 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000099 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000100 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000101 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000102 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000103 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000104 - 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-20221002.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000105 - 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>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement, ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod, ttek:ExpectedPricePerShareAcquired, us-gaap:DebtInstrumentTerm, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  ttek-20221002.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 10 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList, us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  ttek-20221002.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="ttek-20221002.htm">ttek-20221002.htm</File>
    <File>ttek-20221002.xsd</File>
    <File>ttek-20221002_cal.xml</File>
    <File>ttek-20221002_def.xml</File>
    <File>ttek-20221002_lab.xml</File>
    <File>ttek-20221002_pre.xml</File>
    <File>ttek-ex21q42022.htm</File>
    <File>ttek-ex23q42022.htm</File>
    <File>ttek-ex311q42022.htm</File>
    <File>ttek-ex312q42022.htm</File>
    <File>ttek-ex321q42022.htm</File>
    <File>ttek-ex322q42022.htm</File>
    <File>ttek-ex95q42022.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ttek-20221002_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1359">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2021q4</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-20221002.htm": {
   "axisCustom": 1,
   "axisStandard": 32,
   "contextCount": 331,
   "dts": {
    "calculationLink": {
     "local": [
      "ttek-20221002_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ttek-20221002_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ttek-20221002.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ttek-20221002_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ttek-20221002_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ttek-20221002.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-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-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 767,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 18,
    "http://www.tetratech.com/20221002": 4,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 26
   },
   "keyCustom": 71,
   "keyStandard": 431,
   "memberCustom": 39,
   "memberStandard": 51,
   "nsprefix": "ttek",
   "nsuri": "http://www.tetratech.com/20221002",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "role": "http://www.tetratech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "id738d1dfa94b4ea291c5e9e122cf967f_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000010 - 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-20221002.htm",
      "contextRef": "id738d1dfa94b4ea291c5e9e122cf967f_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - 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-20221002.htm",
      "contextRef": "iad261d3b8dbb4cabb2a2b968a71d2a81_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Reportable Segments - Narrative (Details)",
     "role": "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
     "shortName": "Reportable Segments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i063166d37495400497b29207cb9d3d21_I20220531",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "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-20221002.htm",
      "contextRef": "i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Quarterly Financial Information \u2013 Unaudited - Narrative (Details)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails",
     "shortName": "Quarterly Financial Information \u2013 Unaudited - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Quarterly Financial Information \u2013 Unaudited - Summary of Quarterly Information (Details)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails",
     "shortName": "Quarterly Financial Information \u2013 Unaudited - Summary of Quarterly Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i04a303f46c4d4f3faf571584373ace8d_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
     "shortName": "SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i4234b48c6aed4f4c8cbbb0b5a8417e0a_I20190929",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000011 - Statement - Consolidated Statements of Equity (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical",
     "shortName": "Consolidated Statements of Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Description of Business",
     "role": "http://www.tetratech.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Acquisitions",
     "role": "http://www.tetratech.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Property and Equipment",
     "role": "http://www.tetratech.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Income Taxes",
     "role": "http://www.tetratech.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "dei:AuditorName",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "role": "http://www.tetratech.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "dei:AuditorName",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Long-Term Debt",
     "role": "http://www.tetratech.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Leases",
     "role": "http://www.tetratech.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Retirement Plans",
     "role": "http://www.tetratech.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Earnings per Share",
     "role": "http://www.tetratech.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Fair Value Measurements",
     "role": "http://www.tetratech.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Commitments and Contingencies",
     "role": "http://www.tetratech.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Reportable Segments",
     "role": "http://www.tetratech.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Related Party Transactions",
     "role": "http://www.tetratech.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Quarterly Financial Information \u2013 Unaudited",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited",
     "shortName": "Quarterly Financial Information \u2013 Unaudited",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES",
     "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES",
     "shortName": "SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConsolidationAndPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConsolidationAndPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.tetratech.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Leases (Tables)",
     "role": "http://www.tetratech.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Earnings per Share (Tables)",
     "role": "http://www.tetratech.com/role/EarningsperShareTables",
     "shortName": "Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Quarterly Financial Information \u2013 Unaudited (Tables)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables",
     "shortName": "Quarterly Financial Information \u2013 Unaudited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Description of Business (Details)",
     "role": "http://www.tetratech.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "id235c6cd3be645c7bc0620bc0c0f65a6_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - 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-20221002.htm",
      "contextRef": "id235c6cd3be645c7bc0620bc0c0f65a6_D20211004-20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "level",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - 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": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "level",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "institution",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "institution",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ttek:GovernmentAssistanceAmountCumulativeCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Basis of Presentation and Preparation - Narrative (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails",
     "shortName": "Basis of Presentation and Preparation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ttek:GovernmentAssistanceAmountCumulativeCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - 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-20221002.htm",
      "contextRef": "i773a3577e4064586a7ec532a61bdeedc_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ttek:ContractWithCustomerAssetLiabilityNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BilledContractReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BilledContractReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - 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-20221002.htm",
      "contextRef": "if34cc1932b68400695c2ad64416b88f1_I20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - 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-20221002.htm",
      "contextRef": "if43f214c02444034828acb6d9b6a3ccc_D20220826-20220826",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Dividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfAcquisitions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "acquisition",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfAcquisitions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "acquisition",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - 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-20221002.htm",
      "contextRef": "i28e04cda81fa43e58fe84df9405fc5c1_I20190929",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i1e9b75205f5640e2bc4fd41b86746fdb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - 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-20221002.htm",
      "contextRef": "iab88176890bc43b0a246404bd8ed1f5e_I20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "id22b34d4901f49bdb460e34b0efcb628_D20220704-20220704",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - 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-20221002.htm",
      "contextRef": "i842be881a115484aab476c9394329b4b_I20220704",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i1e9b75205f5640e2bc4fd41b86746fdb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i4ee103feec60442db44dc94ed0b80829_I20220218",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - 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-20221002.htm",
      "contextRef": "i4ee103feec60442db44dc94ed0b80829_I20220218",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - 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",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - 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",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - 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",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - 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": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i1e9b75205f5640e2bc4fd41b86746fdb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - 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-20221002.htm",
      "contextRef": "i1e9b75205f5640e2bc4fd41b86746fdb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i35678407263c442897f9250766a99f23_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - 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-20221002.htm",
      "contextRef": "i66f8b5206eef47c0a83bb117fa40e190_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - 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-20221002.htm",
      "contextRef": "ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - 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-20221002.htm",
      "contextRef": "ib4abb6dcaf2643acb5fe3f947a42af11_D20211004-20221002",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - 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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - 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-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i27a897b74e20482794e09ba6d9afa468_I20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - 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-20221002.htm",
      "contextRef": "i7f1718ff40f44cb4bc2442d30479c488_I20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i599218b3907249e4a3af3eab4ddbe472_I20221002",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - 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-20221002.htm",
      "contextRef": "i599218b3907249e4a3af3eab4ddbe472_I20221002",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i60e2d29d3c7645009be37590b33b56ae_D20220704-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - 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",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - 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": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - 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-20221002.htm",
      "contextRef": "ic36b6482828c4621b902063abc0e61d9_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DerivativeForwardExchangeRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20221002.htm",
      "contextRef": "i1e9b75205f5640e2bc4fd41b86746fdb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - 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-20221002.htm",
      "contextRef": "i54c31138c5a642079de7934f9bf345cf_D20211004-20221002",
      "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-20221002.htm",
      "contextRef": "i913d0f1f4dd04f41b1b7c6fbacc4ba8f_I20221002",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - 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-20221002.htm",
      "contextRef": "ic7b78d8878ff44bea7d2e002204ef309_I20190715",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:LossContingencyNumberOfActions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - 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-20221002.htm",
      "contextRef": "ic7b78d8878ff44bea7d2e002204ef309_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-20221002.htm",
      "contextRef": "ib7563e68a09b4d6ba4168fe43358f3da_D20211004-20221002",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - 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-20221002.htm",
      "contextRef": "iaf26e18e4d1c425682badcb88ffc8a79_D20211004-20221002",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 91,
   "tag": {
    "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r778"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r771"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r802"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r770"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r118",
      "r184",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r204",
      "r208",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r288",
      "r290",
      "r292",
      "r293",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801"
     ],
     "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": [
      "r118",
      "r184",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r204",
      "r208",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r288",
      "r290",
      "r292",
      "r293",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801"
     ],
     "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_DirectorMember": {
     "auth_ref": [
      "r217"
     ],
     "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": [
      "r215",
      "r356",
      "r362",
      "r742"
     ],
     "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",
      "r454",
      "r460",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r687",
      "r739",
      "r743",
      "r768",
      "r769"
     ],
     "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",
      "r454",
      "r460",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r687",
      "r739",
      "r743",
      "r768",
      "r769"
     ],
     "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": [
      "r215",
      "r356",
      "r362",
      "r742"
     ],
     "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": [
      "r211",
      "r356",
      "r360",
      "r690",
      "r738",
      "r740"
     ],
     "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": [
      "r211",
      "r356",
      "r360",
      "r690",
      "r738",
      "r740"
     ],
     "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",
      "r392",
      "r454",
      "r460",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r687",
      "r739",
      "r743",
      "r768",
      "r769"
     ],
     "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",
      "r392",
      "r454",
      "r460",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r687",
      "r739",
      "r743",
      "r768",
      "r769"
     ],
     "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": [
      "r134",
      "r455",
      "r779"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r134",
      "r139",
      "r455"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r124",
      "r790"
     ],
     "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 \u2013 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": [
      "r212",
      "r213",
      "r356",
      "r361",
      "r741",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789"
     ],
     "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/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r212",
      "r213",
      "r356",
      "r361",
      "r741",
      "r752",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r780",
      "r781"
     ],
     "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/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r134",
      "r139",
      "r273",
      "r455",
      "r679"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r217",
      "r671"
     ],
     "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": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r790"
     ],
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://www.tetratech.com/20221002",
     "xbrltype": "stringItemType"
    },
    "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationPriceOfAcquisitionExpected": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Price of Acquisition, Expected",
        "label": "Business Combination, Price of Acquisition, Expected",
        "terseLabel": "Expected consideration received upon closing of acquisition"
       }
      }
     },
     "localname": "BusinessCombinationPriceOfAcquisitionExpected",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_DeferredTaxAssetsLeasingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": {
       "order": 3.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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DeferredTaxAssetsUnbilledRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Unbilled Revenue",
        "label": "Deferred Tax Assets, Unbilled Revenue",
        "terseLabel": "Unbilled revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnbilledRevenue",
     "nsuri": "http://www.tetratech.com/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 14.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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ttek_ExpectedPricePerShareAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Price Per Share Acquired",
        "label": "Expected Price Per Share Acquired",
        "terseLabel": "Pence per share expected to be acquired"
       }
      }
     },
     "localname": "ExpectedPricePerShareAcquired",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ttek_FairValueAdjustmentsToContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_GovernmentAssistanceAmountCumulativeCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Assistance, Amount, Cumulative, Current",
        "label": "Government Assistance, Amount, Cumulative, Current",
        "terseLabel": "Government assistance, amount, cumulative, current"
       }
      }
     },
     "localname": "GovernmentAssistanceAmountCumulativeCurrent",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_GovernmentAssistanceAmountCumulativeNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Assistance, Amount, Cumulative, Noncurrent",
        "label": "Government Assistance, Amount, Cumulative, Noncurrent",
        "terseLabel": "Government assistance, amount, cumulative, noncurrent"
       }
      }
     },
     "localname": "GovernmentAssistanceAmountCumulativeNoncurrent",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Assistance, Amount Expected To Be Recognized In Next Twelve Months",
        "label": "Government Assistance, Amount Expected To Be Recognized In Next Twelve Months",
        "terseLabel": "Government assistance, amount expected to be recognized in next twelve months"
       }
      }
     },
     "localname": "GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "terseLabel": "Cash settlement for claim receivable",
        "verboseLabel": "Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts"
       }
      }
     },
     "localname": "GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_IncreaseDecreaseInAccruedCompensation": {
     "auth_ref": [],
     "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 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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_NewTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Term Loan Facility",
        "label": "New Term Loan Facility [Member]",
        "terseLabel": "New Term Loan Facility"
       }
      }
     },
     "localname": "NewTermLoanFacilityMember",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_NumberOfAcquisitions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Acquisitions",
        "label": "Number Of Acquisitions",
        "terseLabel": "Number Of Acquisitions"
       }
      }
     },
     "localname": "NumberOfAcquisitions",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_RPSGroupPlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RPS Group plc",
        "label": "RPS Group plc [Member]",
        "terseLabel": "RPS Group plc"
       }
      }
     },
     "localname": "RPSGroupPlcMember",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "xbrltype": "stringItemType"
    },
    "ttek_SubcontractorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subcontractor [Member]",
        "label": "Subcontractor [Member]",
        "terseLabel": "Subcontractor costs"
       }
      }
     },
     "localname": "SubcontractorMember",
     "nsuri": "http://www.tetratech.com/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "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/20221002",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_VariableRateComponentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component",
        "label": "Variable Rate Component [Axis]",
        "terseLabel": "Variable Rate Component [Axis]"
       }
      }
     },
     "localname": "VariableRateComponentAxis",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_VariableRateComponentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component [Domain]",
        "label": "Variable Rate Component [Domain]",
        "terseLabel": "Variable Rate Component [Domain]"
       }
      }
     },
     "localname": "VariableRateComponentDomain",
     "nsuri": "http://www.tetratech.com/20221002",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "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/20221002",
     "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/20221002",
     "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": [
      "r36",
      "r677"
     ],
     "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": [
      "r218",
      "r219"
     ],
     "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": [
      "r5",
      "r21",
      "r218",
      "r219"
     ],
     "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": [
      "r20",
      "r116",
      "r670",
      "r672",
      "r725"
     ],
     "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": [
      "r34",
      "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": [
      "r60",
      "r68",
      "r69",
      "r70",
      "r71",
      "r585"
     ],
     "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_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": [
      "r23",
      "r58",
      "r59",
      "r60",
      "r721",
      "r748",
      "r749"
     ],
     "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": [
      "r68",
      "r69",
      "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": [
      "r57",
      "r60",
      "r68",
      "r69",
      "r70",
      "r126",
      "r127",
      "r128",
      "r586",
      "r744",
      "r745",
      "r803"
     ],
     "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": [
      "r55",
      "r60",
      "r68",
      "r69",
      "r70",
      "r586",
      "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": [
      "r126",
      "r127",
      "r128",
      "r495",
      "r496",
      "r497",
      "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": [
      "r463",
      "r465",
      "r501",
      "r502"
     ],
     "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": [
      "r465",
      "r491",
      "r500"
     ],
     "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": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r123"
     ],
     "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": [
      "r27",
      "r224",
      "r231"
     ],
     "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": [
      "r103",
      "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": [
      "r156"
     ],
     "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": [
      "r111",
      "r192",
      "r199",
      "r206",
      "r229",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r580",
      "r587",
      "r632",
      "r675",
      "r677",
      "r695",
      "r719"
     ],
     "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"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "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": [
      "r6",
      "r7",
      "r50",
      "r111",
      "r229",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r580",
      "r587",
      "r632",
      "r675",
      "r677"
     ],
     "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": [
      "r466",
      "r493"
     ],
     "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": [
      "r466",
      "r493"
     ],
     "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_BankOverdrafts": {
     "auth_ref": [
      "r39",
      "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_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BilledContractReceivables": {
     "auth_ref": [
      "r47",
      "r689"
     ],
     "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": [
      "r449",
      "r456"
     ],
     "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",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r449",
      "r456",
      "r556",
      "r557"
     ],
     "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",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "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_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage of outstanding shares expected to be acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": [
      "r563",
      "r564",
      "r567"
     ],
     "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": [
      "r561",
      "r563",
      "r564",
      "r569"
     ],
     "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": [
      "r571"
     ],
     "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": [
      "r562",
      "r565",
      "r570"
     ],
     "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": [
      "r562",
      "r566"
     ],
     "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": [
      "r562",
      "r566"
     ],
     "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": [
      "r572"
     ],
     "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_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r553"
     ],
     "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": [
      "r4",
      "r30",
      "r105"
     ],
     "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": [
      "r10",
      "r106"
     ],
     "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": [
      "r99",
      "r105",
      "r108"
     ],
     "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": [
      "r99",
      "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 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": [
      "r597"
     ],
     "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/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r327",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r43",
      "r272",
      "r703",
      "r727"
     ],
     "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",
      "r754"
     ],
     "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",
      "r755"
     ],
     "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": [
      "r126",
      "r127",
      "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": [
      "r19"
     ],
     "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": [
      "r19"
     ],
     "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": [
      "r19"
     ],
     "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": [
      "r19",
      "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": [
      "r19",
      "r677"
     ],
     "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, 52,981 and 53,981 shares at October\u00a02, 2022 and October\u00a03, 2021, 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": [
      "r63",
      "r65",
      "r66",
      "r79",
      "r709",
      "r734"
     ],
     "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": [
      "r63",
      "r65",
      "r78",
      "r578",
      "r579",
      "r591",
      "r708",
      "r733"
     ],
     "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": [
      "r63",
      "r65",
      "r77",
      "r577",
      "r591",
      "r707",
      "r732"
     ],
     "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": [
      "r76",
      "r86",
      "r706",
      "r731"
     ],
     "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": [
      "r171",
      "r172",
      "r173",
      "r174",
      "r630",
      "r631",
      "r753"
     ],
     "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": [
      "r337"
     ],
     "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": [
      "r334",
      "r336",
      "r357"
     ],
     "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": [
      "r356",
      "r363"
     ],
     "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": [
      "r356",
      "r363"
     ],
     "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_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r334",
      "r335",
      "r357"
     ],
     "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": [
      "r358"
     ],
     "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": [
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r208",
      "r210"
     ],
     "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": [
      "r84",
      "r690"
     ],
     "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": [
      "r112",
      "r535",
      "r542"
     ],
     "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": [
      "r112",
      "r535"
     ],
     "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": [
      "r112",
      "r535",
      "r542",
      "r544"
     ],
     "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": [
      "r112",
      "r535",
      "r542"
     ],
     "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": [
      "r560"
     ],
     "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": [
      "r560"
     ],
     "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": [
      "r38"
     ],
     "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"
       }
      }
     },
     "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": [
      "r13",
      "r14",
      "r15",
      "r110",
      "r118",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r647",
      "r696",
      "r698",
      "r718"
     ],
     "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": [
      "r41",
      "r110",
      "r118",
      "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": [
      "r41",
      "r110",
      "r118",
      "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",
      "r715"
     ],
     "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": "Total"
       }
      }
     },
     "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": [
      "r35"
     ],
     "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": [
      "r112",
      "r536",
      "r542"
     ],
     "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": [
      "r112",
      "r536",
      "r542"
     ],
     "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": [
      "r511",
      "r512"
     ],
     "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": [
      "r103",
      "r112",
      "r536",
      "r542",
      "r543",
      "r544"
     ],
     "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 expense (benefit)"
       }
      }
     },
     "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": [
      "r16",
      "r17",
      "r526",
      "r697",
      "r717"
     ],
     "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": [
      "r511",
      "r512"
     ],
     "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": [
      "r104"
     ],
     "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": [
      "r112",
      "r536",
      "r542"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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": [
      "r528"
     ],
     "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": [
      "r528"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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 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": [
      "r533",
      "r534"
     ],
     "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 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": [
      "r531",
      "r533",
      "r534"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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 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": [
      "r533",
      "r534"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": {
       "order": 5.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": [
      "r533",
      "r534"
     ],
     "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 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": [
      "r533",
      "r534"
     ],
     "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 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": [
      "r527"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": {
       "order": 9.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": [
      "r533",
      "r534"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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": [
      "r533",
      "r534"
     ],
     "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": [
      "r533"
     ],
     "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": [
      "r415"
     ],
     "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": [
      "r371"
     ],
     "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_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r378",
      "r444"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "terseLabel": "Defined benefit plan, benefits paid during period"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r419",
      "r439"
     ],
     "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": [
      "r393",
      "r395",
      "r439"
     ],
     "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": [
      "r393",
      "r439"
     ],
     "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": [
      "r382",
      "r393",
      "r395",
      "r396",
      "r439"
     ],
     "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": [
      "r370",
      "r391",
      "r439"
     ],
     "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": [
      "r393",
      "r395",
      "r400",
      "r439"
     ],
     "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": [
      "r393",
      "r395"
     ],
     "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": [
      "r446"
     ],
     "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": [
      "r103",
      "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": [
      "r103",
      "r187"
     ],
     "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/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r601",
      "r686"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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 assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "terseLabel": "Fair value of interest rate swap agreements"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r601",
      "r686"
     ],
     "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": "Fair value of interest rate swap agreements"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "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_DerivativeForwardExchangeRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual rate at which a foreign currency can be purchased or sold.",
        "label": "Derivative, Forward Exchange Rate",
        "terseLabel": "Derivative, forward exchange rate"
       }
      }
     },
     "localname": "DerivativeForwardExchangeRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r52",
      "r600",
      "r602",
      "r606",
      "r609"
     ],
     "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/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": [
      "r617",
      "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": [
      "r598",
      "r600",
      "r606"
     ],
     "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/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r594",
      "r596"
     ],
     "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": [
      "r593",
      "r595",
      "r596",
      "r598",
      "r599",
      "r604",
      "r606",
      "r611",
      "r613",
      "r615",
      "r617"
     ],
     "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_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r117",
      "r593",
      "r595",
      "r598",
      "r599",
      "r612"
     ],
     "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": [
      "r598"
     ],
     "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/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": [
      "r356",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366"
     ],
     "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": [
      "r356"
     ],
     "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",
      "r714"
     ],
     "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": [
      "r116",
      "r283",
      "r285",
      "r286",
      "r292",
      "r293",
      "r294",
      "r670",
      "r702",
      "r728"
     ],
     "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": [
      "r80",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r141",
      "r144",
      "r153",
      "r154",
      "r155",
      "r159",
      "r160",
      "r619",
      "r620",
      "r710",
      "r735"
     ],
     "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": [
      "r80",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r144",
      "r153",
      "r154",
      "r155",
      "r159",
      "r160",
      "r619",
      "r620",
      "r710",
      "r735"
     ],
     "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": [
      "r156",
      "r157",
      "r158",
      "r161"
     ],
     "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": [
      "r514"
     ],
     "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": [
      "r114",
      "r514",
      "r546"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 15.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": [
      "r514",
      "r546"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "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": [
      "r503",
      "r514"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "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": [
      "r514",
      "r546"
     ],
     "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_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r514",
      "r546"
     ],
     "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": [
      "r39"
     ],
     "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": [
      "r492"
     ],
     "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r491"
     ],
     "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",
        "terseLabel": "Income tax benefit realized from RSUs and PSUs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r494"
     ],
     "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_EquityClassOfTreasuryStockLineItems": {
     "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": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r68",
      "r69",
      "r70",
      "r126",
      "r127",
      "r128",
      "r130",
      "r136",
      "r138",
      "r165",
      "r230",
      "r321",
      "r326",
      "r495",
      "r496",
      "r497",
      "r538",
      "r539",
      "r618",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640",
      "r744",
      "r745",
      "r746",
      "r803"
     ],
     "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": [
      "r75",
      "r98",
      "r103",
      "r730"
     ],
     "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": [
      "r31",
      "r193",
      "r228"
     ],
     "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_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/AcquisitionsNarrativeDetails"
     ],
     "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/AcquisitionsNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": {
     "auth_ref": [
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).",
        "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement in which other comprehensive income (OCI) is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).",
        "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r614"
     ],
     "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": [
      "r651",
      "r659"
     ],
     "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": "2023"
       }
      }
     },
     "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": "2027"
       }
      }
     },
     "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": "2026"
       }
      }
     },
     "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": "2025"
       }
      }
     },
     "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": "2024"
       }
      }
     },
     "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",
      "r691",
      "r692"
     ],
     "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",
      "r692"
     ],
     "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",
      "r691"
     ],
     "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_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments and purchase accounting adjustments.",
        "label": "Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments",
        "negatedTerseLabel": "Reduction in intangible assets, foreign currency translation adjustment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r574"
     ],
     "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": [
      "r363"
     ],
     "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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "terseLabel": "Foreign currency forward contract, asset fair value"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign Exchange Contract"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r103",
      "r256",
      "r261"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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": "Loss (gain) on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r232",
      "r234",
      "r677",
      "r694"
     ],
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r236"
     ],
     "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": [
      "r241",
      "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": [
      "r235",
      "r240"
     ],
     "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": [
      "r235",
      "r240"
     ],
     "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": [
      "r103",
      "r233",
      "r237",
      "r242"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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",
        "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/GoodwillandIntangibleAssetsNarrativeDetails",
      "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_GoodwillTransfers": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers into (out 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, Transfers",
        "terseLabel": "Goodwill reallocation"
       }
      }
     },
     "localname": "GoodwillTransfers",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r238",
      "r239",
      "r554"
     ],
     "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": [
      "r83",
      "r111",
      "r192",
      "r198",
      "r202",
      "r205",
      "r208",
      "r229",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r632"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.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": [
      "r598",
      "r610"
     ],
     "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/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r598"
     ],
     "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/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r598"
     ],
     "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/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": [
      "r113",
      "r545"
     ],
     "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": [
      "r74",
      "r192",
      "r198",
      "r202",
      "r205",
      "r208",
      "r693",
      "r705",
      "r712",
      "r736"
     ],
     "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": [
      "r113",
      "r545"
     ],
     "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": [
      "r75",
      "r103",
      "r189",
      "r228",
      "r704",
      "r730"
     ],
     "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",
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "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",
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r518"
     ],
     "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": [
      "r114",
      "r515",
      "r524",
      "r530",
      "r540",
      "r547",
      "r549",
      "r550",
      "r552"
     ],
     "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": [
      "r115",
      "r137",
      "r138",
      "r190",
      "r513",
      "r541",
      "r548",
      "r737"
     ],
     "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": [
      "r67",
      "r509",
      "r510",
      "r524",
      "r525",
      "r529",
      "r537"
     ],
     "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": [
      "r514"
     ],
     "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": [
      "r514"
     ],
     "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": [
      "r107"
     ],
     "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 $4.8 million, $2.1 million and $1.4 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": [
      "r45",
      "r701",
      "r729"
     ],
     "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": [
      "r102"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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": "Bank 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": [
      "r102",
      "r688"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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": [
      "r102"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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": [
      "r102"
     ],
     "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 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": [
      "r102"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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": [
      "r145",
      "r146",
      "r147",
      "r155"
     ],
     "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": [
      "r72",
      "r186",
      "r643",
      "r646",
      "r711"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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": [
      "r608"
     ],
     "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",
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r95",
      "r100",
      "r107"
     ],
     "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": [
      "r616"
     ],
     "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": [
      "r607"
     ],
     "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"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r184",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r204",
      "r208"
     ],
     "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": [
      "r85",
      "r185"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.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": [
      "r663",
      "r665"
     ],
     "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": [
      "r663"
     ],
     "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": [
      "r666"
     ],
     "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": [
      "r656"
     ],
     "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": [
      "r653"
     ],
     "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": [
      "r664"
     ],
     "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": [
      "r664"
     ],
     "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": [
      "r664"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "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": [
      "r664"
     ],
     "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 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": "2023"
       }
      }
     },
     "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": [
      "r664"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "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": "2027"
       }
      }
     },
     "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": [
      "r664"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "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": "2026"
       }
      }
     },
     "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": [
      "r664"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "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": "2025"
       }
      }
     },
     "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": [
      "r664"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "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": "2024"
       }
      }
     },
     "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": [
      "r664"
     ],
     "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 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": [
      "r654"
     ],
     "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": [
      "r655"
     ],
     "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": [
      "r666"
     ],
     "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": [
      "r26",
      "r111",
      "r229",
      "r632",
      "r677",
      "r700",
      "r724"
     ],
     "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": [
      "r40",
      "r111",
      "r229",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r581",
      "r587",
      "r588",
      "r632",
      "r675",
      "r676",
      "r677"
     ],
     "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": [
      "r15",
      "r698",
      "r718"
     ],
     "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": [
      "r37"
     ],
     "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": [
      "r37"
     ],
     "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": [
      "r15",
      "r303",
      "r313",
      "r314",
      "r315",
      "r698",
      "r720"
     ],
     "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": [
      "r38"
     ],
     "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": [
      "r118",
      "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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r118",
      "r279",
      "r307"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": {
       "order": 3.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 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r118",
      "r279",
      "r307"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": {
       "order": 5.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 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r118",
      "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 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r118",
      "r279",
      "r307"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": {
       "order": 4.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": "2024"
       }
      }
     },
     "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": [
      "r41"
     ],
     "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": [
      "r49",
      "r111",
      "r229",
      "r280",
      "r285",
      "r286",
      "r287",
      "r293",
      "r294",
      "r632",
      "r699",
      "r723"
     ],
     "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": [
      "r393"
     ],
     "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": [
      "r166",
      "r178"
     ],
     "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": [
      "r99"
     ],
     "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": [
      "r99"
     ],
     "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": [
      "r99",
      "r101",
      "r104"
     ],
     "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": [
      "r61",
      "r64",
      "r70",
      "r137",
      "r138",
      "r583",
      "r590"
     ],
     "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": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r141",
      "r142",
      "r152",
      "r155",
      "r192",
      "r198",
      "r202",
      "r205",
      "r208"
     ],
     "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_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r143",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net income attributable to Tetra Tech",
        "verboseLabel": "Net income attributable to Tetra Tech"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "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": [
      "r126",
      "r127",
      "r128",
      "r326",
      "r575"
     ],
     "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": [
      "r213"
     ],
     "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": [
      "r180"
     ],
     "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": [
      "r192",
      "r198",
      "r202",
      "r205",
      "r208"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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",
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r657",
      "r665"
     ],
     "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": [
      "r650"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "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": [
      "r650"
     ],
     "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": [
      "r650"
     ],
     "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": [
      "r652",
      "r659"
     ],
     "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": [
      "r649"
     ],
     "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": [
      "r662",
      "r665"
     ],
     "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": [
      "r661",
      "r665"
     ],
     "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_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": [
      "r532"
     ],
     "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": [
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r208"
     ],
     "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": [
      "r559"
     ],
     "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": [
      "r125",
      "r140",
      "r178",
      "r592"
     ],
     "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": [
      "r35"
     ],
     "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": [
      "r60",
      "r68",
      "r69",
      "r71",
      "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": [
      "r56",
      "r58"
     ],
     "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",
        "terseLabel": "Gain (loss) on cash flow hedge valuations, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r54"
     ],
     "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/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r62",
      "r65",
      "r68",
      "r69",
      "r71",
      "r76",
      "r321",
      "r634",
      "r639",
      "r640",
      "r706",
      "r731"
     ],
     "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_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r39",
      "r677"
     ],
     "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": [
      "r42"
     ],
     "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_OtherNonoperatingIncome": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "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": [
      "r94"
     ],
     "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": [
      "r96"
     ],
     "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": [
      "r92"
     ],
     "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": [
      "r92"
     ],
     "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": [
      "r92"
     ],
     "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": [
      "r88",
      "r568"
     ],
     "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": [
      "r88"
     ],
     "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": [
      "r89"
     ],
     "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": [
      "r392",
      "r394",
      "r400",
      "r418",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r439",
      "r441",
      "r443",
      "r446",
      "r462"
     ],
     "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": [
      "r445",
      "r447",
      "r461"
     ],
     "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": [
      "r425",
      "r442",
      "r446",
      "r453"
     ],
     "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": [
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r422",
      "r426",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r446",
      "r448",
      "r456",
      "r457",
      "r458",
      "r459"
     ],
     "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": [
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r419",
      "r439"
     ],
     "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": [
      "r466",
      "r493"
     ],
     "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": [
      "r18",
      "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": [
      "r18"
     ],
     "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": [
      "r18",
      "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": [
      "r18"
     ],
     "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": [
      "r18",
      "r677"
     ],
     "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\u00a02, 2022 and October\u00a03, 2021"
       }
      }
     },
     "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": [
      "r6",
      "r28",
      "r29"
     ],
     "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": [
      "r101",
      "r107"
     ],
     "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": [
      "r91"
     ],
     "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": [
      "r87"
     ],
     "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 sales of assets"
       }
      }
     },
     "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": [
      "r90",
      "r494"
     ],
     "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": [
      "r3",
      "r61",
      "r64",
      "r70",
      "r97",
      "r111",
      "r129",
      "r137",
      "r138",
      "r192",
      "r198",
      "r202",
      "r205",
      "r208",
      "r229",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r577",
      "r582",
      "r584",
      "r590",
      "r591",
      "r620",
      "r632",
      "r712"
     ],
     "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": [
      "r34",
      "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",
      "r756",
      "r757",
      "r758"
     ],
     "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": [
      "r33",
      "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": [
      "r11",
      "r12",
      "r260",
      "r677",
      "r713",
      "r726"
     ],
     "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": [
      "r32",
      "r260",
      "r756",
      "r757"
     ],
     "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": [
      "r11",
      "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": [
      "r11",
      "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_ProvisionForLossOnContracts": {
     "auth_ref": [
      "r333"
     ],
     "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": [
      "r163",
      "r164"
     ],
     "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 \u2013 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": [
      "r60",
      "r68",
      "r69",
      "r71",
      "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_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": [
      "r669"
     ],
     "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": [
      "r667",
      "r668",
      "r670",
      "r673",
      "r674"
     ],
     "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": [
      "r93"
     ],
     "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_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": [
      "r22",
      "r326",
      "r498",
      "r677",
      "r722",
      "r747",
      "r749"
     ],
     "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",
      "r126",
      "r127",
      "r128",
      "r130",
      "r136",
      "r138",
      "r230",
      "r495",
      "r496",
      "r497",
      "r538",
      "r539",
      "r618",
      "r744",
      "r746"
     ],
     "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": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r422",
      "r426",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r446",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r456",
      "r457",
      "r458",
      "r459"
     ],
     "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": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r422",
      "r426",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r446",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r456",
      "r457",
      "r458",
      "r459"
     ],
     "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": [
      "r183",
      "r184",
      "r197",
      "r203",
      "r204",
      "r211",
      "r212",
      "r215",
      "r355",
      "r356",
      "r690"
     ],
     "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": [
      "r109",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r367"
     ],
     "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": [
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r345",
      "r346",
      "r359",
      "r367"
     ],
     "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": [
      "r343"
     ],
     "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": [
      "r344"
     ],
     "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": [
      "r344"
     ],
     "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": [
      "r344"
     ],
     "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": [
      "r660",
      "r665"
     ],
     "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": [
      "r48"
     ],
     "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": [
      "r60",
      "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": [
      "r414"
     ],
     "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": [
      "r556",
      "r557"
     ],
     "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": [
      "r490"
     ],
     "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": [
      "r537"
     ],
     "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": [
      "r41",
      "r118",
      "r314",
      "r316",
      "r322",
      "r323",
      "r324",
      "r325",
      "r644",
      "r645",
      "r648",
      "r715"
     ],
     "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": [
      "r528"
     ],
     "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": [
      "r425",
      "r426",
      "r427",
      "r428",
      "r439"
     ],
     "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "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": [
      "r514"
     ],
     "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": [
      "r241",
      "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": [
      "r241",
      "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": [
      "r112"
     ],
     "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": [
      "r391"
     ],
     "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": [
      "r34",
      "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": [
      "r162"
     ],
     "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": [
      "r82",
      "r214"
     ],
     "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": [
      "r73",
      "r214"
     ],
     "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": [
      "r192",
      "r195",
      "r201",
      "r241"
     ],
     "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",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r192",
      "r195",
      "r201",
      "r241"
     ],
     "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": [
      "r466",
      "r493"
     ],
     "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": [
      "r489"
     ],
     "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": [
      "r470",
      "r480",
      "r482"
     ],
     "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": [
      "r484"
     ],
     "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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r179",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r215",
      "r267",
      "r268",
      "r738"
     ],
     "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": [
      "r179",
      "r181",
      "r182",
      "r192",
      "r196",
      "r202",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r214",
      "r215",
      "r216"
     ],
     "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",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r557"
     ],
     "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": [
      "r360"
     ],
     "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": [
      "r102"
     ],
     "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": [
      "r467"
     ],
     "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": [
      "r475"
     ],
     "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": [
      "r479"
     ],
     "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": [
      "r477"
     ],
     "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": [
      "r477"
     ],
     "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": [
      "r476"
     ],
     "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": [
      "r476"
     ],
     "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": [
      "r478"
     ],
     "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": [
      "r478"
     ],
     "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": [
      "r487"
     ],
     "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": [
      "r486"
     ],
     "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": [
      "r488"
     ],
     "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": [
      "r493"
     ],
     "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": [
      "r473"
     ],
     "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": [
      "r473"
     ],
     "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": [
      "r481"
     ],
     "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": [
      "r475"
     ],
     "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": [
      "r493"
     ],
     "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": [
      "r472",
      "r493"
     ],
     "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": [
      "r471"
     ],
     "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": [
      "r482"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r464",
      "r493"
     ],
     "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": [
      "r464",
      "r493"
     ],
     "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": [
      "r464",
      "r469"
     ],
     "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": [
      "r467"
     ],
     "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": [
      "r468"
     ],
     "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": [
      "r485",
      "r499"
     ],
     "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": [
      "r493"
     ],
     "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": [
      "r493"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r332",
      "r504"
     ],
     "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",
      "r573",
      "r751"
     ],
     "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": [
      "r2",
      "r179",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r215",
      "r241",
      "r263",
      "r267",
      "r268",
      "r738"
     ],
     "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",
      "r44",
      "r68",
      "r69",
      "r70",
      "r126",
      "r127",
      "r128",
      "r130",
      "r136",
      "r138",
      "r165",
      "r230",
      "r321",
      "r326",
      "r495",
      "r496",
      "r497",
      "r538",
      "r539",
      "r618",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640",
      "r744",
      "r745",
      "r746",
      "r803"
     ],
     "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": [
      "r126",
      "r127",
      "r128",
      "r165",
      "r690"
     ],
     "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": [
      "r18",
      "r19",
      "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": [
      "r18",
      "r19",
      "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": [
      "r18",
      "r19",
      "r321",
      "r326",
      "r474"
     ],
     "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": [
      "r18",
      "r19",
      "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": [
      "r44",
      "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": [
      "r18",
      "r19",
      "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": [
      "r18",
      "r19",
      "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": [
      "r18",
      "r19",
      "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": [
      "r18",
      "r19",
      "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": [
      "r19",
      "r24",
      "r25",
      "r111",
      "r226",
      "r229",
      "r632",
      "r677"
     ],
     "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",
      "r69",
      "r111",
      "r126",
      "r127",
      "r128",
      "r130",
      "r136",
      "r229",
      "r230",
      "r326",
      "r495",
      "r496",
      "r497",
      "r538",
      "r539",
      "r575",
      "r576",
      "r589",
      "r618",
      "r632",
      "r634",
      "r635",
      "r640",
      "r745",
      "r746",
      "r803"
     ],
     "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": [
      "r658",
      "r665"
     ],
     "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_SubsequentEventMember": {
     "auth_ref": [
      "r641",
      "r678"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r641",
      "r678"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r641",
      "r678"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r517",
      "r523",
      "r525"
     ],
     "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": [
      "r505",
      "r507"
     ],
     "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": [
      "r363"
     ],
     "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": [
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227"
     ],
     "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": [
      "r558"
     ],
     "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_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Average price (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "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": [
      "r46",
      "r689"
     ],
     "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": [
      "r506",
      "r551",
      "r716",
      "r750"
     ],
     "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_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax": {
     "auth_ref": [
      "r605"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective.",
        "label": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax",
        "negatedTerseLabel": "Fair value adjustment to foreign currency forward contract",
        "verboseLabel": "Unrealized gain on foreign currency forward contract"
       }
      }
     },
     "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r508",
      "r519"
     ],
     "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": [
      "r520"
     ],
     "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 fiscal 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": [
      "r522"
     ],
     "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": [
      "r516"
     ],
     "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": [
      "r516"
     ],
     "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": [
      "r521"
     ],
     "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 fiscal 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": [
      "r520"
     ],
     "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 fiscal 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": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r175",
      "r176",
      "r177"
     ],
     "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": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r123"
     ],
     "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": [
      "r119",
      "r123"
     ],
     "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": [
      "r122"
     ],
     "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": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r123"
     ],
     "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": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r123"
     ],
     "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": [
      "r493"
     ],
     "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": [
      "r493"
     ],
     "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": [
      "r143",
      "r155"
     ],
     "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": [
      "r141",
      "r155"
     ],
     "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": 14
  }
 },
 "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": "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "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(31))",
   "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(32))",
   "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(4)",
   "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(7))",
   "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(8))",
   "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": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "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"
  },
  "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.12)",
   "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.13(a))",
   "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",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235172"
  },
  "r446": {
   "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"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235116"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235144"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r604": {
   "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"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "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": "(b)",
   "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": "(c)",
   "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": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-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": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r65": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r66": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r68": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r69": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r71": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r72": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r73": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r74": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r75": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r76": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r77": {
   "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"
  },
  "r770": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r771": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "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 S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r779": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r78": {
   "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"
  },
  "r780": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r781": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r782": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r783": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r785": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r786": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r787": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r788": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r789": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r79": {
   "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"
  },
  "r790": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r791": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r792": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r793": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r794": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r795": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r796": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r797": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r798": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r799": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r800": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r801": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r802": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r803": {
   "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(7)(d))",
   "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.1)",
   "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,2)",
   "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.2(a),(d))",
   "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.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>128
<FILENAME>0000831641-22-000123-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000831641-22-000123-xbrl.zip
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
M=;%J?I<N:,_>JV,L2QT(D3H(P70T2YU0 8QRMV-L?S8!X!F.#Y_WAA_^2?F
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
M^+#XX_ZM /IN=H$-'.\FR@:L!/:;F#5''\+5=8@JA[949/RN"N#+)1[-VX'
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
MT.R\@+G5E/*^% E EA2H7+Q"[Y0#AU))(EA\D7B8%S#G*;0)<I1)HPX 6OE
M)>@0!21K8I1J\27B#W'9GAS2Z(:\=%NS&-'I1$5E7V+T$% BQQOHK79*%2EU
M"\C5W!5U4:!105A(C 48 @TJ&"W09AV+U3['< 6-LHL*S9N3.*9_G_!%ZZ?\
MUY<+V#X[83$MZ(_SNBWZ</_43MEYS,S(-I)V)8*O@ZML)4IR$)VIY7"$30\R
MV!HO/A=YB%*F8JC8.M9.9*-/'MF;"XQ*!;_ 5/^[4Z:+X@YL %0%<ZX3*;GA
M4$J25FBMM+#L*=K5];=*!2Y*UX//)9H2^*\$,D6?^0]'-!E3I;+4HGI$=5UY
M+6[R68V&R?G&(-763ZF>H80P<TO3TKCNQG3]AI@.5P<#OM=HC*/S[?)BQ,"L
MS3%AN_H!1]-\X[6[;N(H';[IGDT.^>WLZB!_,OSUS+EM.3:]]^=E,/K'O>$Y
MU260:]T1I<EP-'XS&:;WV\?3FH=WG+9MI,P30@D*2BW?#].=Z[+B_R$%)W/"
MTJ;:_?>O- \"W+P  P97*SL&+'5>KO"")!9CDI6"T+1IZ]B_D=7_DN#O\*.,
MNFE">2JQ;P?=R7CGS=L%5M56JDN2I T*,J0SU$VNBG(^>IVS-BF'%F22;JLE
M\J^T9%%XJ[<N."@J>6. O TQU[4%(HE<M#>T1)#XED"B \<0.4I/N4#6*6(P
M@H0R+B<G;4LAN60'4_OZZH1M'XZGP+0$E @8HZVL5%G0F#C6(UT". 2%1;:I
MCG>SZ#3OA7RM(&9]((\1?"&V?*F6+=7H52R86P3E P^_-)DQ%A>-0J,32",Q
MH4?G+)60 Q73@N)B"PQI,SO<*V]SD(E#+ 51%;0F)^E#T,'%H*E%.]PO'J3-
M;"UOF5BRD@I+5, E@75)A)2N('#<'$1[#>^/Q9&M-+G!4$K&4-"H(209B_ F
M$%&T,6L76P!F'678[4YZM%TV!M,]ST^N2@/60U=ZN9"YAU;*C)+)*I%L=.RF
M#<J(Z#!'5-IH)_42&(!7-"K#41\Y]'QSB'=2P+IY&%T!F9UAB^TDAT4V)C*U
M'(/P5MM$N0:HU36KT#+T[DT5/X6H,T^LPAQ"5%8F@&+8RT( GSC"P5KNOQAA
M3-8VMA:6>U"J.P%$6!^# ">T,Y!$"'6%#C)E#8*]))KV4MA&?5<SY!6$35F4
MS*IEH983-9[M'63))!9*B.T'\YY]5S,P&E2NL/89#B\AJ!2,P\2=#$GY("]W
MUF@C>@WXKL]A^9$B@45Z$AJESA8H%&3JIY4OB4EB=HE:"\N]^JXY J***<P>
MV&\9UI.B??0<L;L$6LI0<FIO1JW9N*N17%K&1"DG#KL00>J(P@F);.UL#!&#
M;C^8]QUW-;.%AK'.@W#*ZEHKTP=7@C+"68LA%-6"W=::5L4[V9O!A!)L*N0%
M:) "8S2^3H//E66XB*V%Y7Y]U_P R<S-K0W6Y,@\W<F@; D^R\@<OJ TBS^
MOD!Z,K\A]%FI5R=)2P_6(&J,PIF,-GDOE6LM+/>K)_,#1)8@M$_%!X] OE8-
MD8$#HHS&,NW&]J9CIT-L7].6U4'^'*WI[\N8IK4QVX@ZR@*2_RGH%5HT3CN?
MLDQMV'&K)? VP@:A0IF3=J$ FU-FALD(!ABE5#)[U=Z$U(+!VTRB*B<?22$'
MX-I 86^)2GF#3A?2Y$O[O.4"H'HG7M38++)0H(@R6.;_+DF5"=C*6FF5;)&9
M7:"9@<T$V#*F8H2@A ("!]5.125JK1HG!7C;(I.Z.% V8SZ=C\%&=HD%%02)
MP5!,&70IJM8S=HL?E"_,).HY;D,?D(TE&,P00&5 +TJ1*KHZ#\207OPL_\*
M,K],ORL<D]<M]P3SR!0A)E4WV- "7$C@6[!W^1J5[H#R4QKPATGM^J?G]>_5
M\9@FS]B ' Q'71K?#-J_O&BV:F1:R[A-Y7F$5#H'*2@J M8MS)I"B#:A2?:J
M!LQ"6[HVXC<_HV@I2N_)6B#/KLEXB@#LIG1!S<:P!43_N_#;/)F<S$KMMT3/
MHG4^&T!1]S046*).VB<?1'9)MV+T99%QFI\^41$I6Q^M519RDC%H0T9&EZ6L
M&XLMF3Y-.<B75[SL8IQ6D5H;=4]IL#$XY<B[/L=T<XN6J%P1D$KQ)3$= <^@
M@I-H@LU&)'9[<LE4;O&@G)]6QL0AF"-(=0-06Y2WY(4/02F;7$X+7)IHSBSE
M&8X/6Z)^)L80HW+!" 4>9% !DQ%U,Y,8$,R2J5^#F,US,D)0TD<=A%,0"%!C
MT801<HX$K@4U5'=HTAU-"][5KO_::.OT@GIP?!.JEJA5-MF"BX:8/$*0QM==
MD,$:'REI!F_QU6I!(9J?%DVW.<O@M?$2@G?1.R\+.4Q:1Y47> ;)W6_[LJ#@
MS['><=&LH1F  [NZO"EH5,8*1"Q6HE[@A-C=;ZBR]."+XA@/KYP1#J+0''SX
M+)(*61F/=H$G\_UM-7]^9K\$$:(#DK[6./<Z2!&4!8):2#5?UD]M#?A_"\V?
MH\\7!A,D#G8*QSH28LX^*K!!)7#%7>6-E!:+!O['/:U.QMSMX_%J^O=)=]RM
M=22N3[UX]>;%:'AR_*J7?E0FJGB]F7#X5!_P3:(!<B]_DKRK7YX/1Y1P_%<"
M\ W1W*A[BK6BUZ>JV3O=\?O/-G'ENW8/!NMGZ; J!'^M\U#NVOVH:R/</R"$
M2=MHP2M?-W*S2L8@E+ :8Q)D90X?A5 ^".%<A7 > B#G( "9J Z\BLANAJT0
M>; (_%.407"$*!:7?-Z[ +3!+,PK9> #Q)1,]L* *!F+X_^E&+566'!:9U:Z
M*A6=6NBPSE!:5/'X&EKC%]@=O!R.QT_/_TGYH&X<3#V<UD$Z[![?Q+'FXI[W
MAA\N3[Q?(=I@3$8TGDSW-?Z Q_.Z^^7+K-&8110_J<RGIYL=H+PZOCSWTV/>
M\?0M=U.*_V3ZEO0W9WI]V_2MDT%W)NUXM>'%1Q'N$XY/1C2S(!\/7[5S=?3J
M>VWHJUH49)$Y)>V<$T I^9C8LH*3P8&5(2R^;7U0GL57GKMQ -%AMDY*$VJI
M_."AR!JBJ@#,#40+TOJM%-VIP?E<;M6#X'[+[#0?#,?2X$0!SR&USM+(DH2P
M.8O8@I+?RR.X<ZO<_W<07 UU.JPWII""8 UJ1P#!^**5,[85TX@64G#O4GCN
M4GMT:P17H(/ 7 $]TUH=8YW9K5 80<X*;*?@_@4X\BX%8\F59E$$EP"3099<
M<@%D,-$87PVO#5X*K5J0^EI0X?D.?8('P?V6G"UB);>^) U>I*# $I:2O)+@
M="M68+10</^^>84Y3LL-,61OO0S9 D(,R2I7BF?.D$@GL?@U8S\. <V6_SP;
M]H^'@RJ^-\%:3>FD?]*K:.V.<#">2?)J/CJ9S:6^2[SF6%+6Q*BSEV1U2)#0
M>$H!22HC5=V41BTC7E=V:*M.V?UD9^@5CMH#7#!&%<W,/.L"(86(5&2MAB2B
M%4ZV:6GYPFI<\ZO. WBE5<HZ%@G98'3.9ALS 8%'CTN-\GWK:?-P2^VR-\D5
MJLLABD"#P=G"\$93M^)>_/7L"ZO+=[+473H;(0LRP4C0.=?MHI(T/CEE,MBT
MC'@UYSWG"%PD$7W4*G)W@A(:0T%R#I4MZ(14+:JQL[ :UWSYG6Q]RL&$I(J"
MPG$T^U&?0HI%Z11<FVI.+[Z>-@\WE4322Q\]><! 6&PD*;/TP>9HR^*G3196
ME^\D5Q 4J4#"".<T.TOCBW7 5 >SRL[-<@7+AE>#WG-^P"$I1U$YY2F!"=;;
MC"HZ<K&8!&!;5.=U836N^7*OL8!DE@1.60F"?:F.B%I0%I8Y;C)+C7*CWK,1
MN"&R^:T;YR5O(&CPP&8XNZPXL@E6MF!&V,+J\IT,$J%$ UH!1RS$7K/N/:03
M=RDJ$7)1+1B67WRMO!/@DHO.9^]=K9$'D9!UC!@F)8"*%N$RY>ZDN6O@OCEW
M[3K2?%\/?)J,G:JV_<%,[.FQJQ9N/0U;6'Y#F[6#8(#=47!1!25<BASPY<NJ
M/DJ8Q5WC]%$3KM:ZO)DU<;V.SPZ?D+LS6S7(SX;3D<%IAVWB  _H'DR7,/-9
MDX1%68[4"+),H(SUBCE_BM[7(6YTH07,HJX(JQ@,>]T\Q62# ?S,<&USE_"Q
MP<$5FO,:2+Z-N+P8GM)H4']]0Z/3;J+Q=)G4,C(7*8P#&P)X4R!)%46J11:D
M*XD(6K$;U8,X+4X:2:J  DJ4*DNPFF+QLMAHA(^Z[NW8@C&W!W%:I#$]P"@#
M))\LD')U'A?_&[+PTB?E'YS=CXL3APY]&J4N]J9SMV:3J["W])XO1Y6"M\ZR
M>0*')EK4M<1>,=Y;2?'!\RV%;#7B!D5,?&>/( W4;4BBMF "45#D*1=X<(/+
M(%O-^$2KO"T*,6"0X".A)NTS.0[2E0JB#1O%+;QL-9,O:-XG.D.B,+DJ-1HT
MI6#.!5/VZ(RNDW0>?.)2R%8C/M%D532+E;!65[^(0AMOC1!6Z%R$>_")RR!;
MS?A$B%+K')FV.\]FR@83P)60HC9U(]6T)#YQ2G0NFUSO=?O=&>E91D]4_0]H
M50?J$E1K0(9"\L'(G++5=DD\43.(-F+_ Y@,*0#K:JSEG-$Y*25"+(Z,TK0D
M]K\11!M:8&&3,VQK<U$$-CLO \1:'%'[)!6U89++;1!]-AP=#]FGT]9P<.ES
ME]'B.J^21FMD5 $\11^-J5LLE>AS5 :6Q.+>/YJ-6%LT01F7@M=109:(BCE1
M+);QE!(P+8FUO7<TF\KYV&)L#CH$ 6"]1Z,@>HA.@4QN@8OE+7S(=&^C:7=3
MT<LJ93.+0F;5+IDB\RKRVE:*K'2TBSL-_$$POB(8<ZR>[[2(JOCL$X#+ H-A
MTAV<"UYDI>V#Q6C9P,.=F(_@O9-1 D6,X!P&'V4VN8ZXD[>"'LQ'>Z5DCFN-
M7#+:&-1U#S/V-$&7(# E#1S\%4P/MJ1E"=L[L24*.>K7JL[V<I"]"<Z:0I*T
M2'4^H7NP)>V5DOG9$EW0V1@X=K&Z$E8DB06$%L%*6<H"EZ!=F'#T;LJF%:8!
MH7 LX0R8POJ+'G*1N19/\9?5&%JKO?>-RQR7BV9E95UZGV.$A#$J5#%8CTYF
MMKBR)3G6CU;N!0T/1GA\V$W8FV&4AB>#R>C\R=LWRY5/U8DH66N3X8Y4(#$$
MHS5&5XI)0LJ6Y%.;1:Z1W*E7%!-$AXD4>)5J*<EDI??2&+ BMR1WVBARS>1)
M=8B2DC%*4 0;8_2N^+I**A;2.E+[K>651V-']O8.MIMOWFQ*=#%Y9;,T E0"
M]$*[;$NT120_FR;4;K-YGQ V,]*/3F3RF91+H)P.LF2AM1+@HG0^M-]^WB.$
M3=5.E)HQI$ 2(*K P;P%'PKJH,FY!=]S^]X]W]VL=4_!F!B")*G!D?!!>I0F
M64V6V*4M=DC6) ;S"[^$P*P-2F$]4T&AT(J"AD %E_1E2>96ZL$=6["[V4R#
M=)8E))/9*#D#51LPF.*M+ZI<[KO51H6X/S#FIQE6D,HJ9)V<!<-./))V)HC(
M/-M8G%%M)=P]4NUO)4>J%N6X;WZ+HBBI"4*V=7(58K))4W(9@PJ09_R6[<T"
M\]M/4QW3L$^[>+9Z,CD<COC1OKK+Z[.9N;_S8$78!C(%(6:=HQ?L'K(@;PDI
M(5DC(K%1^BS>%'+QE.";@CPAYS2[.R/(;+Q$Z:%$0.X;'2PE44046EX:#RGT
MK-_@[I7@.XR'O"9$?]%O,*<JG<YQ3*SJ/E()2@9,29EH?&%/J)WVE_T&5_+F
M%K+?X/;RYN;3;[5*5"X)),@"UE.(FC(*D$IKDU#<3"H(J>X^(KW#2%[4#=#G
M$@:*5"P3+LB8#*B8O=8NQVP1HD[17R9CN+MFSDIHY1>OWVIGW-(O5'OCYR%O
MPA47 WMY#Z!LB2X;6Y)5PDKA\F4>DKLK="Z]_<+)VZPSPBW[S<YI'9=R6KID
M#5D)FD2L$T^"$F@XX*(<&R!'K> AH#1$\(EY=X92RZ7$&$6L8[C2T6R;P<7>
MB>8W[)W,)CCT>L,/.$@T7AWD'1K3Z)3&N^?']%EAPZO3F&0^&U'N3FIMP[N,
MG>:X_XS5"A5!Y@C*L7W0;%WK(K=<5T89+=LPP+3HN#6?0LU1<S1<G"D.P2J(
MY)((X-"[$$K$Q=_?8E&QO9-=+9S16GAP%).%)&,,EBFV5Y+=M9"Z#</UBXY;
M\R-3 E +S2$ 4UHHNF Q3AH/'#MA(I\7-X.XZ-C>S>0GX:+0GNF?07!">8E@
MF$)'$]#)TH;A_$7'K?D!?ZP[6%"M%1DDE*@P0^+0*4,(R8I%'FI<=&SO9! F
M6IE%"$Y%4 "0,$OG%6$)_#T%6KY0X\OSM\L:%1HQ=#7Y/1[37TX'7Y3(@VP*
M#K&0+0Y2BIAU,,+GG!+I:/T21QX-P=A\(%*\)Q]M*10CL-?T,GEA7*I3<:22
M+=@8L250WTE<$J(*+IO,2AG Q.AUC)$CDL*_4OD\=;U4W'4!-+:AX@T22S'1
M.I?82BOFNS9F+8A#%@\*Y?*%*<UK[!QG1ABKD<AH*Q*$ B'ZHK(L)FA-OK2A
M&%G+8&P^B-$ Q5"FA+9 ,BXDYE2 69CZ02_PLK:60?WC,<WC[MF3$8V')R-^
MQ=G70\(\?9[</?WE9_[K:JL5LDY@D)JC4>M,%( &K#>"/!45?Y?BT?6+QI/S
M'N/6[PXZA]0].)P\T?(G<SSY[P_=/#E\PNC_OX^F9_[R\_@8![_\'$>/^?K9
MYUDS7S:&HP-N;S(\?F*YI?H*'>QU#P9/$M5UY8]F;5V=GH:]X>C)?XKIG_\N
M_,Z=@OUN[_S)_]IES,<K6_1A96?8Q\'_^J\Q#L8=AK=;9B>.NQ?TQ$\?>/K]
MP^P='#?4ZP[HZIVDJJ^Q\G9K8W=];>7-[NKN^IN;+W'M\1?F>=^L/WN[L[&[
ML?YF975K;67]7\_^N;KU8GWEV?;FYL:;-QO;6XO_#N]P?-@='$R&@_]:6?OI
MV4\K2A@(?_C<EZ(3AY/)L/]$-R,]\-4W^7V.?[[A_:\I4T/=\75@GV_O;*[\
MS(9H,!QLG?2YE;1R::]VJ-2DBS-UUK='$2)D&Q&D]85 :^.+SE^M^;TRP.I%
M,G6?K W32;6PU8H_NAR=TK^=Q[7AZ4NU<[JG-T_RT?KI_HMPM-U_WM_?Y5]>
MK)O-W:W>_MIKM77Q6W=S;>=P:_>UVEY[^V%_]["W?_1K]Z7>ZNU='!_N]]_R
M.4\/MW?7+_;?O19;1TGN':V*O=VW_/E ;KYX"_OO]L[W>OYL\UGHI_[SP79_
MS_ Y?-YKV.L_?[^]^UIN[R:S_6Z_OW^4Q/;N6[-UM-7;VMV3+_5.C_ZY<[[_
M+A]'!7;_J,?/\UMW:^VPN_?NM=E:XW,OWAN^LK]UP=]WWZM-]59N'?U6-G?W
M/OP><O#11-WQ(8M.W8^SXW/B2-P8)R76%)9Y] M[D_^9NH-/*/RR<B5=$XP]
MNA*,.!RQO^BP?/3P>$Q/KC[\=^Z.CWMXSKYH"O+THO^^*8=5(DYI-*FS?R^%
M;RJ'L\.7KB*$GYQPU5M,V"U-\M6-+QW)3U-'\GB2OSP6?@+C_O"H^$G^X;$_
M:]7XG[S[X\/?VZSR/VFG;]7LXVE'S#J#N[N"\H]'^M'5!<>8,YO&)^KX;$7>
M5.T>E2]ZO-_-N4<-J/N4 OSO31R]7]D>T/_Y:+LN7[\];_:%79^^V?_WG]**
M__Z&MQ+UG7X<XYGY7JR^N =[OCH8G&!OAXZ'H\FCE3(<]7'"K7.W<,#P) Z'
MO8C,SB=Q>-9.LW^XUS_K;1_]=L1FG<TYM_WNU_?[NSM'FVJGN[^[KC9?/._N
M]3<_;!X=7&P>O557U_"]3O;56[OU;E.S>U#U/?;Z.[VM%YL7^R]^[56WP&UU
M]RY6S[?7-L^W=O?+YAOQX>7N^H3_+S=W5\^V#GY7A":)8CO!>-\!RK&#IO G
MKSC +TFA3%7J@P/[WY_[CC]4 [OHROUUL[6ZM?5V]>7*SOJK[9W=E5=O=]Z\
M7=W:7=G=7F%RO<L,>J;]4J]L[ZQ(\[_S_UG9?KZR^\_UE6OD^R/Q7GVVRX<O
M+PD:;O36U!(\GKK/=A.[X6AE<D@KS[MC1G%ECW"TLC[(E.^#[;V:!L#KLZ3&
M#?/P)/,OG3[?\[!>ULEXWCGG9^O0H)UVX@?HX?NSW[$P/P2G.UH0=B#GTHDZ
M04=DI;+7/CBE[]2>___LO8MSVLBV-_JOJ+SW.9/4!8:G@>3[4N4X3L;GY+5C
MST[-OG5KJI$:T%A(C"1,R%]_UZ-?$N#8<1(#T:DZLV- 4JO7H]?SMTX7*<Y@
M9BY!)KDMT7Y.>@T[ [_O#V0=IP* .=\.ZD,AVO6A/&Y+OSN$_Q\</7OGYPG&
MNMIEO5SSD 9KEK[W0+8^,$.CR1;#W8W]]N#;6^6]8:/5N9U5?D=COSVXG6M2
M&8)W=>Q36&"(T=C#-P8_7+V]/%^^_7S6@F=V_P-K>O?B7[UWE__YZVW[?Z[>
M7+Z<OIF=-=]\_I^_UHS!5_]JO?GKI//F\M_P?M,K,$.Z;U]<]=[.WG3^F/WK
MTYN/9ZL_+O_U^<WL[?C-Z09C<-CT_6,P!D'-U+M=."$&8[ (>W!$-,?-%OQ[
MK(S![L$;@Y<?3MY>G*/5]]T,PD)T_ YJH>!3WGFK-VL0UM@/M=G:C+1B[K%Q
MYXW39.;QGNW.?[T\*:SI6YGV.Y4 07S?,,,<&ECW8"Z H(.UH5[X^VG\,\J-
MX1/Y@?NIRK_>_OOK_-.?W4$SZ _:[?JX*\?@BXM>'<SW8;TUQ.+@WAB;BX^>
M->'OXUYO:T1W!]W*X9XD3W9*$+^[L'V0DS#+0?7F;^&;GTW@/I^L_H3M"]K^
M  2N*=OUKNB)^J@UQC;N=E_(OH]PI& 2G(%1X%V>G?Y68S5X_O:TL4_B=]OL
MY:.S3\+/B4^\9.REAC\\D7G97/I8BA%X8>R%>>;Y4Y'"8A_OG7?9'33ZO6_O
M!W:'C6;W8?S A[7BOKNB0CP6QCD&JX3@AA3TRFD2R'67,,-?S-/D&N^SKY$D
MY13^3_3FKY?1?]"AN_0_P36K=Z_^!0KM'/[W3?./C[^WWWS\3_CFK]^79:?P
MS>SWU9N/_[[ZXW+2 J<2E.$Y.)71[(^_SKM_?/XPA7?^A/=Y>_E\HU,X&DN$
MRJNW^GV,'4I1'_;]=KW=:[?;O5%_W.MVCYZ]D)%8BE3>VBNLF'P;DU^*3^>J
MW,TG1M]G._A'<^^G$O?V9*M]/!B-Z\"H+<QO]>N#3K]=[PV&PF_[XX$O.D?/
MAKUZM]4=]%K=&_EW7[7UYJC=(U*@'GC>";C>J??7(@VS(*2I"WCJAZZRI9^E
M$Q&'G^GO>R;V=W(_SAL?&A<-[VPVCY(5;$A1"KVW2>/Q'1S]G\=]. F"5&:9
M^I_7L(#6?BJK>_@0?ZS^' >=H=_Q9;W;;,%_VLU67;1;[7IS/.P&S?9QL^.#
MT][I]GO>F<AR[V4"<A=&D?<\643R6J3!>A[G1]'N%/[Y+KU,EGMJ)-V'<FWP
M_OK'V&]4;PY:/GA_ 9@XG4&G+OO=8"0[O7%S#";.>Y$)T CBX:A$"OM=^AXL
M6E#.AVKPWH.6_O+/04?VC\=PUG>.NZ-Z=W3<K8^"$9!VU&PAK%ROU3H^>G8*
MBADV+P[7J/G#B/D^ 6I%_PGG[+O\;)3Z_&>_>]P<BF!4[W2&QT"IX; N6F)8
M'PYD;^"/!GY? *6&L)W].\=8,**RT>1XL(B*HCH:5O,4I#><B\B3GZ2_R,-K
MC+*,<6C>8^\1<(2'+/'XSN7ZF]HM=M$@>?0]"TU0P%(I?D*A>OOBS:<_?=$;
MCF1O5&_[[2YZZWY].!3'==DY[@V'O5YS&#2/GAVWC\LB]?A[*K[7"1CY[Z=)
M_'/F=( RK3\#>2Q:G=:HWA*M,7BB_>/ZZ+CI@Y$Q[B-DLN@% S />^"E'A]O
M]T-W0*JW:#B;1?@E\W(9R3D2W(N)XC5T)Z,%^H.> /D$]OJ&*NZ!7OD"M'<:
MYB'<DD/D,I6!-U^DV0)CY7GBP2_(=VRU'XT>H^[')/>)GS_9NUAY>]CHWS*H
M?;?O>IWOT';1;'2&7[N@'[W8;J_1:K8/.EVP.>!R&>81Y9>D\*>>'XDL^]K&
MBL/8CU20?KQ8S49)]"B[2XSM\';CK4H^$G/(3_Y4Q!/X(/:6TQ ^L0KW+B%:
MI6&5>^#12$U/O\R>;=!WM-?4P;9JM4<DI/MIKZG<P\OP;?MWN Z>VS[KOOW\
MX:\WLW]UW[3/.G]\?CN%ZS[_,3MKO;V<=-9R#Q_/._^Y!#NO_>^__H#OW[YZ
ML_K/B\GG/RZ#O]ZT7X*=]S:$];;>O0@V]=:,CCL]?] =U'W1I8"@J(_\=J?>
M#X;C\7C0/&Z-C[G,"KCZ(D_\JYKW3SB@6]Y<I-ZUB!;W2:?=0B-4TG K:5!Z
MF=5R)0JW$855.0WG]YNC8_!#>X/.<;W;&HCZH-<;U.6Q/.YW@M9Q>SB$ _#R
M;*T_N>+X!]3_9^K8Y;*P<K09#^5]#C3_:*%HEH2BV6G)T7#0JO=Z0_#ZFZ-A
M?=3V!_6@)0>=H2_]P0#.ATOP&-^>7+PX^1>?$1[V5LO<>_WZ],O)ZKWJ,+RG
MDZT*Z]N/)AL][1T,%6\.C[Y-8KG#B_Z^);M?5SS9*V[%7XLL#\>KA]J+\SC
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
M+GP\0VN@0F.YI&^05R:L^-& 2&/2T["V  [:*)DK$TG2B27TPOUD-D=53.N
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
M-3HAX,+&6D*AWSS&00"NTG1^R5K67_D$1*5<KY7^M8/HMA83?NH .NL8U98
ME1.1LNM'0X.-"WX+_&%I3CN!8!6/%->4KYE9H&A0P3/XE68*' ;.>AT:%'\O
MA(;#H8@96;P*V<V!M'B*-NY2(AI'YLP/6X=S-S (VC#F0?;\K8L 9_;?%W.\
M?0$'&X^GNIX67D2'FX@,F+BN'F==8HH.6F.+3#[S#+!RP3ZDZ,5!RHQC6)IT
MU@;@QW(DUE%0CX[.+X\>E^5+']FPM]<(L0;\IY,V9G*!D:B3<X[9^CK%6AZN
MS<!NJ7;I49[/+SUW0JT?X7CZ63A)A?$M=1*I $&B@H6Q>KO/2C.SJ_L7QK]U
M;FE"43T3K[3+I0N<)#&[]S5/F\SK>0DVM?6M"N:\ Y7B))=0-;Q4"SFY5B@E
M)P'*H8D//CIZ>7(".X^Y;R<,RQ$L$:; 3B@##!KNTD0O7>@;ZXTT,R-4V,/>
MS0BX&>3P2\D!#%-*.Q9]0,Z $>ZH0>9C],#"*44I'KU@ 8_ T\J>53PX72_6
MOEG1<EX[8M5A2*8A.?PU%YE0A_9!$:<TB89V2&V$$V\M*QC+=%],4MQMH/8^
MJ8QUAX@<(0/;R?:,"V-42ABQ2#EI5(+ M[@@%!8"AIL9<SY>S&1*TQX,UIQ[
M* N:OD)!C83+/FS,CN(6"J$665K'Y] J* 2U;0AM\\+7.,Z9%A\D,7*Q=@MI
M6A5'LF@>FQI6$CI+*P2S@""ABG+HI]2L$L6@82H"Q;B,#X_E4RN;(L&1!5$X
M31(T"W%@$2%WREGBIT(E)W2H$Z=[Q\D,1 QQF/(IO[:A"O&4C:.S%N5XC$/?
MFHDN&X?-NJV%F1@*:M%!+'5.#PN,7'-ULYF25] 1+KZK][]RI0)6B#B#0[ ,
M68I4Q1AK&KJV2DHA7(>R.ODJ=#JQ&$LO_'(M KPYKEO.')7VW!I:*8Z?PNBC
MX" O2;M1W$#,B!&U8B?>A(",X%V$)EIHT/]$L1P%=XW'N]3U:)>Y2/.8P0 S
M0WE%+1XDQ)NH<2)I#(*OLV;P1B![\+8*:]!L$P]>(WIH TZ!'.KC41E><$KF
M!'>#*E.;E*N"WC9I#;16D\"SL:A2(H82LE]?6-7?[\*JVT+5[6&=%6(GV7J-
MKZNXTG56ZS![M1MP]NRH357&Z%Q.&4T; V1.!B'"U9JZJTVH?@S\248=@>OM
M&D8N[;GT>LWF^IRMFN/4U9@"[H"SD0'>HJ,6SFBVSE39#&].,4=[0P94'9-D
MGI:<5(?&M0*J[:9()QTK!;JMY6\5<1YH7@/MN&:,4WB#0.!&>R=9*+SWH&_!
M'_4>61$P56'T,OC\_X!:A7\_WE1(5G.=[N>I^!SR)IQB"NP@_5A6&'<H*S.5
M>G<J,-O.NJ5B,R ES593IH,"5#=HQLH:D*5Z,UUKADN"-W*+J?2QO"$![<S#
M<P,TE@-N$+A-)6+?OC"L]"YW*PR[<UW8&'.C*O>6Y> ?*!O-R60]8/W80?J$
M3.!BIFJ-=?U(BACL$=R1$3 MAMR(DU62-0MS%MY<4-\IUC!@+M6&,-&JQW.(
MZ/<)-*0/+B(&3Y0OK]3<'",3D5P06#86$7'V'ZQ2G]+DB V,$WBE09%-&0PV
MLH*@P@94 L0>'D,(;\SLA0B7BZ^,:3$G(:<+RW"0PK5@0&(U&$8]SXDA&^]*
M.7DXY!NW^*D;O"%D650LV\T2:\D4Q;K@G9L%.,"X(K=>-M-"D#W".+NH+\W!
MJX(A:VJSR $%@35K,5F\ Q6$0LXXVPKU/%JM1?L+]@O881@K!]=Q,0?'/)!*
M+7(<5+JA]G*-!P<].&ZR]K-R)0 S,XH@G5QNO$O5T^5%VTNK//D)W#*CKV_*
M.X^3]*9U.$/Q"KD18KF#Y9)O5[*X7164:A37(OVVG+7X(+;[;03MU6^O:/82
M5J/J&+P-JSN5(UB%#@8)'N2$UEWS9A*C,/QO;7:HA4Y702H6.'K6?35\HZ)3
MD2U2TD,L*,:^V/).;A.+4^P%1$_@SDXIGAG8$12K4(O&8XIGR3CD<*%=EU.]
MK.XLPM3[>R%,?3&&_?)58;8%+?2&)H=2QK)0@^V$TE7J6(=9V'JBFH',)B%L
M_*@0&Q) *%A'AB,>7(..SF8O31*..(V2%.NQZ2L\*/S"SU4=T*8B9(?C#E1P
M?\E*D0,;KRVV_&BO;J-[!AOHNGHU8R39+)P9ZU3V?:V6P-DO,G$&G'W!+69%
M7'  M/(MM$$*94CAX;X4JW)%TEJ!LMT"QXKGI#N7U!&3EJ8KP??J9%-Q8C.G
MV9@*N-ZJ7N=&CCRNZG7N/5 <!X\A5/Q3/;\G":QIOG;4+LAB A%!R<ARG;-6
M&5#/W VG J5AH(<B<789Q1NW7E40IRI^/\6C-57&E\FX.,5ZA20V*MPPI2;G
M2"@'5AN)24236HK^>:E2_$ ULS6I2CJN3$E0SKH:FX]X2I9Q\F*$!2!T-CLG
M+FM8;,YQ!C=C5I$+ #CTL59JCMEZT'84[RGX1>")"=\,-L!J^X#M@3FL(\Z5
ME^!VVZ@K=.&C/BS<^>^V\6;M2-C@721+S &1^UM@E0WYK4* R=:VE?;89'\P
M.0E*7(S3),-.#+/5^I54W_VA<B'%052F:W.ZF$NPE(T,-%^"P)K G8HG!'(N
MZ6W4]QS(0)(Y+<:IJERG4-H,@\EU3+9&6PMI10"F'[9=N:R@+( Z,?R8K/'M
M@?<OQ;L*]A#[H3B& Q$E8C5!:&O 8ZR:!B:@-5%Y4OPT >J0%13I)+9C>T6K
M8@6E:8O0644USY*G[CD1P_*:UX;X^F!#D_R4>Q>4><W %$6J6<>+Q,?T-.JB
M@!KWD)>YPAGU[EQ4R#EO2I*Z21BWQV^C@48A3IREJJJC7MK*"SV4U6J$M=(\
MF^HNUN8AH?C:\;B.?\ ;QO5LFNB:0/B8_\(I34#1,)FH!A/XYTQ@>"T/ \HK
M@2^8$*N3!X8],DP99G]=_H>%28[7,@N1Y\TR1M1OLT*E UX>L\FUI)XD+"QP
MKW2BXZ0 9V&6F=FF6&,5CE1L@]I*MY"N+"D;_5[F)^K/+HL2MFLP-;<'C,N,
MX2H1"F0JB>2 YJ%J51M/6R\Q584&T:K4_+N12G0XA3E/I^=[UC#:27]SLH "
M%7!235 [NYJ4XYE8I^L$3C#DR]2ED8E/UYK?GB*SHVHQO$"E*/B'FY"@F '>
M#)MC,]V#H4S"4A4O_S"U$\P.ENQEB)!B*TQQ@ELJ"R/?W#-.Z3XM3*@1N,A7
M3:$RR8@%]J&8&^M4,U^A["R;G7 B(AKB0U=+EB/G3VTC)6A.+$K2#:D9/$HU
M&-K7L5WR:&Y2-9Q>=1I>:Y6M^_:(XS:\R5KFP)Y7[GK+E7O\)+NO)0@+MU%<
M%;1^;05.M[G?%3BWG2%X8-*I9X7J88U!:5KC-QO1>/IFTWPU^-:9,/==IS#N
M7*$.[GS#.T?N6MD!>Z#Y)*@%Q(7Q189 3GD>6>P ?+\(5(7WSU8+@00BW&[<
M#3\2X4Q=K:H#T/J9+^ATT3$'W.$P<V_*!&:T-H':0R=FO8D(#;1%/@W3 &/B
M*1Z(Q;F FFJTVT QBG@@]@,VK<YUJT>1)7#%5(C@CA?$V2PD>SAJY.MK ;N=
M_=9$>G+TV2>!G)L=FLHIO*34+RE29TJ[FF>+HHMP$$LY(BL)@S.4X\'YYV37
M^=.&CT%XZSGRB'/V+:]#N:1H>!U\<$P5(4IE)(N3U.>8$XIT. C+K&.V&8M^
M M5W[9H.H:W,[@SPMN85KM=0NC/=OUH0A_LMB*?%LL)#$C^WL\>QK06.6D7
M  +G0SU? -%QPB(U_F([J$YMK5IB:Z$N%\Y]_9A0-7J::WB?5 -"]V2,Y5[-
MW-RKQ58#0JL!H0<X()3/8^^"]'PU&[2:#5K-!MV=G?O.LT&_>K")J73Y@28V
M[<D6P]G[+EU*O4;[%HO:4%B%.UUO-P;KQBEZ '@#G$[SN%0@M&O3)'=67#:S
M1J?9Z.[N:,Y]V\Q.X[C:S&^WF>T'&7(*._= K_R%.,9#C^[9+_YI]1NW,CZK
M'3,[5DT_O>N.=4L[]H/&>3ZPBK*1U(<^[/:+7=JM1K?:L3L)V+ QK';L3CS6
M;O0>PFIZ>"^WB%:SA[YM^SZ^[4][!G=:C69EM=Q)10P;@VK'[KACQ]_4SOL6
MY]%W"1+L<IS@FX^UK3:TVM '' .<FTY:]?,.[=:]!BK?+PWT P8_(T$W3'VN
M5OF=5WGSX.GO7^AV"].Y?9^TD(?_]UV,_L&MRMC.N2TH,]5@JKE,!CS$:UOU
M&L\8PC9<W7LG"3XZ(QCO,I;_]HZ<?:=@>Y<I2*VPFZ9V6RA%!YK#H"ING<:[
MY0G8P< !-E6-6*%4W$BQ?LE?WF>4BETIQ]VFI@P&.5;'NWT5A<I9NOJ$9QQ@
M4T4Q)O/"@7%\=/3[Q<GYBZ/'"+*.\/\H!#M9U ZOT<(ZQQK^3_^_2(!;[4;[
MO\KUO\4.HE(3"2&;SQ'$!O9@Q;OU B&.<CU2[86:GO[HZ$52VA=8PA >32MH
M\PH>"&&6=F1XWY?_"$?;:J[Z[W7K,:&DS*G<6K4I(D85]@)A?]4DDEN/4!ZJ
M<<O>?HN=);(LS/(O58^[R(=ZZ,A?BS3,@M!7K=46B+EX6&\ _C?@S:GTW-'A
M_B+CQJ<-AXA&@M\$]T0X'QGQCYH>0EOL200-\S(>DA%^PN_=#5.8&T7P0%[O
M-F1!@[=)G3!./YU&R[3@\WJPSWPJTIGPY4(!3J4R%XCD9O"<:PRED."B:P[
MIH,)HJ=JZ 9MQP;:*2WAO4TTF_*.P79\\N4\+\X\V60 &OCP@L#3N$8<$^2U
MFE^0MJ]NB^FU][PMQMC.=VBUV-VSMSAD/)6.1\ ^!,X8(;T!1_$< 496<T:;
MM4X$X?HY(RV> *-\D@$.:D!YP[&F=1"ON@&]5<*6Y?5YM+A_ XQ:""UM[QM@
M!KW.5S7 =!K]X^_3IG&[?HJ[+!;><E"M]?NLM5MUOU3=+X='97WL>I>@Y*ON
MEZK[I>I^V9V=^\[=+U_8D]VJ5GQI3=\JG_GM*F[ZN]SFL)?[V:KV\QONY_&6
M=/OA=HY<KKGU58'77?:O6[4^W'W'OJZ6_6?>L7M69N];L\BICBH^].&V7XS2
MZGVE,OIY=ZPL6M6.?;D[\MNVB>Q(29P*\&^HBMM+ _>;5^A6.U[M^+[N^,TE
MK/M<<T7)7>%F:DTBM69+1B:8_,71&F*%-3$\6$,B?"A>@#4#F(QU)S@HJ&1$
MX$[M+6F2@7L]XGCSJ P>3<X_:W@7R4QN7%3F^0C0JRI" O YZS[PCB#@WN#7
MI+2*4:1QYQO>RRVW2].5I^\1QHCBBXC 8795G"&&'^!"HP11[KELDG+C6/,S
M8WQ?3&;#58&,<"12&!M\586_3',[X#/@(U5DY,5 2'=:1TUMJAK^H>8T%7/F
M:MJRST,I8.=2-5='X;?.@$R)[P-):#RLN[6X/6$2- C:6_Z]@'?%H2,*,7H<
M H_S: Z"-]ZT87CS:T&#&T99+FB\#]8V,2MMR/*;2PG:F8H+1,B5)C28C^:T
MRDF2\^S"*;!2M/)&".M,L]MRC56KK^(W1HS;&"=$>.^+"Z?:H,Q=<IAY <+,
MQU@G@#>F;/Y4BH#*7DP= E^21 W$.E_I&H.;7HEK$A<C(C((R$Q\"F>+F=UN
MQ.GG]7.538K,A#NN*Q?TF&VX>,.R<03 )*9:*@$?C-=^0WC3&PFE*<(8PLH=
M<HF1H8SA:'":)%QZ$6%?P9<A44+,<+,,$5,9SD:+-%-%0P+K-FA?20AH3\=2
MFDG%R#8CM52O**9U+,8&ECP?F\5F5,(D@R+OZI7@XPAF.[>/I77A0_!3>! M
M!0=#C4BPQXLHLDLF1%_OY2)%3F+NY[?3F@A6;D'(>9BEW4.Q%"F]G"-5B*I,
M=7\\Z"CS%G,U((B5Z"\9 I&#2%,U'D@/RR'*L!VOK!BNH,%B%FFC&@\1B)>T
M?:F0Z*:ZM3*OQC&-_U0C5<4<47T%2/$7*XJ17\+9/ &1RI!L>EI$J@LL:>^C
M<!;FAA-Y0(!^F"*9_!1FN9ZGH30#C;U9J:OQ1UI#6:Y$NTB79UJYY9EH=)VN
M]@_';N4S#MM81#A%Y1H8UQP..)N*<(O!*<2M =[!LJJ3*+K+YBI!Q<&5:BP(
M*$V\P-U U)DKTHPU5?>5TO_BJ&-?+++#G,GW17XB@I#L1CP&B\K6<8: .ER
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
MO__1ZG>??N=UW@S52!HW2D;D5ZIX)A!_G$1APMH4-3MSK$M-9$7@92(H=4Z
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
M.,@G+[!;,=?=!73";OWVC!?]Z.C%NS/,#9F?G14RF.]3.,<9ZLQ@R)V]/U'
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
MY':M<'Q1...7Q2I#ZI)3F\)C\S+*X! A5IX2'2P/,_A2FT^?@U2SIT6/W9@
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
M23:\"RF]]W!\J@[*FH,NU3JI>4>$HON2R_..N'V=\N,+XBA=W\.-XQHE6(4
MR5B!'R"H'1=\Q9*"Y&P5NIANZR/=["PW<^F^VH=W/$I^LS&/"XIY//"1XJ "
M4W4DHR@'=IZH'1C/CCB#E'/H9F5B-\R([OR3]5F.Q/DF*Z(F+.IIKO9GI;D(
M8;H^EW<DX10(DU2)AO)FZ-3 MDYT@:F)C8H8<;Y+S?I4Z%.K4V J4DP28MV]
M.D9X?BJ^CZ (J()T**Q-P;V3WVT6\KWKI>[(93^)7?9"(]S7O#-"P%2A647J
MW1&MD9I,#.<5(U+JLZB,RZ3 ';'FA#"O4#1<B\9,9"OD2V98P.0.6=5SVMA&
M^,(V>>\Y5#=94%4I*O=UI,2:TSU2*PQH+15YDR2I\2@837%G&\1LFU!,44TQ
MNMT*%::]3B=G15#TP%XM[=6AN;H(93\35Y0O(7B9.+#P?9M?G#-:- #@C*%:
M8?$*^]\ ONAR5W25675Q*Y>"?U:M//MZQ-V6RPE,Y<OD,%9Y3I0P42\U2,"9
M6HUU^46(13V7B%-\H1D6HZ&!E%&F[X5&$PU^XMP77Z6'-E'30%6F^6#Z>W.I
MSQG:AJXM[,"*/VA5<F%X&P6>,A=\QE4Q=IB6L7V55$B+Y>ZC/1.P#N4:) *Z
M,)\2\ZKAUHB'@+.Z U*]-,BWIC6KPKM0DA%8Z'6.WJGRIE#!=>J1,[AHEM?M
M6JDJ/:32PW95>EAI*$=#O580$ER$Z$!<%D8P/+"NLJ,TBTX8FF3 I;Z&7 L1
M&,--^A2&5"JX-$'@=59UF1&"U$+X2?T1W6Y?O+-@H3/R&2)3\J3%C!^F8204
M?%VT,N_AO -.7,JDO,*?*G!W?I6K.%E&,E#IA>R*<E:@#P_2\G(F#!7,X>)L
M,6'FA29C:X0QJHJ.:WL?%-HS8WHAQ.F'5T>/S8@D->R],+(VTS-&Z\0;Q!+"
MWS M10<"I VB%Y8+CR+JSV6\(1C IJ/JE7<J4?"NE)VW@;8E':#66^(AB,H
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
M&R$C0_TQ?%_3),/_D';*R&/'@>F5'3*_EG[J/E1OS![ =S'5 .W\W*R[/SO
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
M4M*&2R<!1N5?<;'1<?&N./;.)?MEV'AJJ=C)Y_M3_N)_AW+^QN]"5W,-KQ'
MQT(/?XT$9.N$/''GTOBY"=(G>L#C6Z?C!,+^M1CR:J.#M.2,H/6@3904 G#\
MN\3>-D91]X9?+T;EF#D>JJVW88^*TTH<\IF)V@=_)%:>U4TT>6CW%J>!9#J\
M!XJ#+69;DFW-27"_7+EHP&FLP=N,DE%$E^ 9@P=.[OK<KR6M<Y+SMZR@KB./
M-?YM< AG-E$<+:XLH]TS,<)-_%DA+-_L4;_B??$#G]?J5K#8D[>D9X1%Z_6;
M[5O=I1(:O:XW8E/O=5N/_Q+=AY-O<.<C(V>I/RKN<H#HF**3J;G")L,%+?T6
M*2MRK)\4=;%(J8E,*N5O_K1;-$R=0'<>E2O$>8#+X-WA-U(8[Z*'@&,/;^-O
MXOT];^:3PFERLV"@_?4FR9.P$-$A8:H!?[WN %4 HT!WCX"P_NOCKZXW"T<G
MW]Z972! T=??W]U:2H?KY*MCXB?RKHR<9)B*&(MPW(+V%3Y<YS&YB>Q<KIDJ
M33%K>NS[P^3=WN15T-5%A,)E'4X(^ID35@G*+P#3QN$816H$YL!M#S-UFS-U
M1A7*EFS==O@7JF38:56#BK*MI2%_=-A9MSI?-PA(B&&FJ#0\B75PO]4(L]\0
MJX^/=3C]=IB_6YR_6, ,AQ<E>%!6&"HW.K\HXXKZTF&.;G&.MK$G<V)R'&IL
MFSPK!$VCL)-5GO%9MBK^Z08DBB^+-N(2"G)-%;C"U)-B==?GFXZ2$QVCJC?J
M<\92'F<<.:=!>3'*;5""3%(6&TUX?7]ML\%AE7Q 'Z<!0VA(+<V;%5%E<551
MR6,/._=V3\<8#)B"M70ZI'H9* <Y4SSO?=RW7'9:5C],W%U-'"F#F+3U81YN
M,QR0[E1-E(\3Z!/%0YHTA60(SNQ[^O'[U1L.4_EAII*J(82.;<1_P;9JRU5)
M^)Y2*U&Q2XU .,]D)I\T;3NL^^RE&L_LU#LOGVEOVI.7I]*)]KFR=/[M&-36
M,]30_4]S81JOBP6XE>1VDL[1APAM!K5G^T75Q0M_:(M_E15=Z;V=FIJYB1<^
M_J3P_IE?0YNY7T;J/+-59S@ ]:5(KBCUJF-]ASVT-,]H?KJ7@)!G5(@OP-;/
M _FR;2Z(\M_/S'\-;N;FS &[:-:36"[4TTOO"H<DJJ*7O46X*!<#)K)SCKII
M8B&>6H"2/)X R68NFP<BE=G&^[7R$N8(+X;^O"$'><F'@U;W@;PHB!V7K\=
M,'QA6925+'] 1RGFDN>HDT8UN\G.!?VRO5P :28\=EU=E$U(G(Y[!>S^05B2
M(OE,"7X;92OH<<VR<R@3#%&(KB0AR&"BN60RHK^V9(Q+-P#XTFEV=U%VQ*8<
MYE10)U1,3VB&_;OX$$L4U&3]$#+IM/)+"S@!!1ZH3ZB?,/<?US)R<-74)5J
M.9LYPD7. ]^$ %G\_VPVCM]ZIL]4/#[(B .,NP>R7SZ:]QC/A1,@@>RX%:M
MG+)  4K)^43UA5)YP?H+1H# \_3FA PO&*BQ=BT*O8"5H-ZA4]?WWHX/V/O^
MFZ\J[^P+I.":OK9MN ?LU+DK_-(!V(:*T*@C@8Y9@/=-Z\?JHFS]<O>+E)"D
M$(;)/GOPY,5_/W]Z=/+=@\\S_[D+4"+OI9DYM48B#%.>N75)'TW5&1D %I#!
M2B2U0QDQ<BT![3US()=>GZ.%QM\$_\P9DLO80,NS%8%(A4Z0-S4=Z+I&DZBX
M*G%U7=+U&/HE#'!NL0M(6<O, Y@S K3AY=>TKWK&4C/1>R]HXF3+Q[.Q Y"G
M$IG#V$)*5J(,E.R."Y;)5^9Q$;;>EE5)HI=Y$^ V 38+X%5)!.AD*$#U70@*
M'(B8V+)KL%R)6>,S0UJ,@.CB,BRN*=O(L8.+J;.#(*"Q$S=VDH1F YTCP5MK
M9\DTNOJ6X '31F,O:3U^(V@<]\IQLY&:JKA/J2U!.M[L]KX@UZ$BOO;8U[9)
M45=^6TL0P,T0_K.IP;V1W2SG]I9A%42^M!LEC<K&7$]"K:2_B=5_L*!"DP;$
M,DG%55%ZNLT4V O#+Q!#TS:W!F 2(4B$!7"CVM!&(<X@'D (8_F.[Q/O-T\Q
M8L9W%B:G*2?HPK^(=$@D/D%.MJ$>&X?TZ83,E#%,WPSC$GL4N1-"Y(C40(UO
MS[=+]ZD -/3]=]C+[\<X2""CT7.<_FC"\HS0HUN&F FZ2FYBPZ\0A%B<N=QG
MZ1QE*#;!]D72F<74ES1$'R8KC"532R=)#KPG/8_EO<[A_RUT"5.3R.;,WRSU
MX<CX<J_O@IB_TD[&E3](Z+5PC/5@+."OIGR_@Q>I6R7ND9+G8/I5CT5@3K<2
M<Z:!U &0_"!F>\1BMKE"E:%KX3^&P#:$T_7#B64%Q;.:&EL#5AO\8.J>VEX<
MZ;.]0:@U33K /O:>=M?\MH5]^@O'R8NVN$3I2?DKN&?:OZ#_=0A<M0US^M!\
M7P3J)WQ^/8=H&B11O*/]S22RS+0TE&@XY<9M#O(ZVF(Z^CO'_K,'/[1^V?>B
M.#/SD: _5-Q9@[NI3RF8?[:RG5L7K?32\[7I*3K,B/NO-&G7G8WB;)7C84O]
M,I.0@"[VT2=O\S[K;=Q\RZ>W?2O]&!\6R2?&VB495"@:KAP[BK"Z, (:3;/1
MCMP#DDW8Y6]KHSVZ!5=\*$>O'\T?')W;[!'5YR"D&,IRX;83V$-Q?JRO^8XV
M+;UI'L?3QA/7[- /ZF+>D8'[';/84J23K/-B1<JD$<D:T:0V:6-EG*IFGHI%
MJ9I3Y!6+[N6H-TV[D$@121XIR2PH2TJD@]Z!(!'UAW*#!Q0_H?B_/:#X;PW%
M?R^1ZG0DW"5(_:MOCK_^]WLY--;VW>4(!;L[*M2D9IABVNM-L3\GDZ1 -/-"
MGL9VONSD5%#"2VK\%Z%@?0UA)?#7<FZ ""+7Z/AMV6VCX$!I0F=%5XXSX\(?
MZ3VTLE;2F2"5G4LC(%/!Z5,U6][4B/2+MA<>.;SF0@Z:R/RFQXK_GAK\G/CI
M7 @C%WP/)L.6EPY,!L2$6H+ P'\8SD4TJ-8]$48I:V9ZF7'F4#>A;Y%.4OHL
M.S \ZI+/FSFB<AH<A:7>/8LD%5J,P-N3[P:6/VF:]MNC:LZBQ"%]#+-?BZHC
M94LH!-%AL"^QE_'%;^=;3BEMD[@3CG1!V2Y[P52 K@F+OE;BP0K@^+2Y(:B'
MRIAN=Y4BOSL/3B/WY";L2=O,2LA\418IJ_Q(.UK7>3:LFUHJ%<Q7M8ANDCJZ
MHZ\S&I;$*+7>9OYI9EQG;1(E4$D,4]$]P VZ* X_MALA94/0DFV=4.U]%QR
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
MD>+-DO?YR 4:NN-?2W]<E?,;>#9^-+QM7MUEU2A#RNR,79L901]Z^%(^$KO
MMK$,\/B%.R^JY:Y&SB@\\$S"LB=$!/[,7^VR)U51KL2ML0W0&H3.^>\TH:V#
MI5L4*V^"QZY406S"\Z%#XM+Y.U]279V6*W&2((V9XVW_LZ@'-/&??)435;,H
M&- [/?7_MS-@7R'X>@VOT;^D]Y+;VFW^TK&4@5^=924EZHI[X\J:J75QB JQ
M07_>.I1>:5(#TR9?69P5.- 5A>;/QM*_6I[]YORB]?_7#\>/3W*_R^;'N6X]
M&M^G)?/]>B?.QZ^ZWK._-\044<>_^P]Y@J*O?_&RV#XQ0P!C2.''\8X0BAJ9
M3F9RI^-*^=W7SO]?PEO#P+]/A(3[?4&G@U*_FT1LGB4L,=IL_X8*_>"9>]?@
MB<R!9<D<(! .=#=9INE@C1,.-,%!Y:*U7W9=Q2+XAC>*V]*ZZSYD#!@C(:FI
M(B6Q\$O7C. <_+O<!2YN,+D*H@ QWZ(*Y^(/](8W ;L03V""A'K_D9_!9(+G
M_KTX6=TQ%B/H79(#*UZN%@+*I4*?U"MO=Q'&*RT$I^PH81&25U>\]EY&Z2],
M'*,F75+^ N:A P76LN=LM=(- 0V5!Q)(9:]A+%<^A7M1OIT@MECYB[MYL0Y
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
MY'N*'GR\F\,A2 &K%15.<D=Q*A/ISE53$\?V=8])\"O?@^+>DE=38J<FC=C
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
M(J.)%XS(=;A&"Q@N!<.4L7A/R;;#0OA(F[*?<]V[>X/R":7FY3",IE80/5A
M 3S%+0OKJMC3N$2@KA>N/=H17:1CQ !LJC#ZLX=/JT5*$B'D?2'3&DRA FNI
M/_*JQPD*E =1B4IVA)S[ @8=.O<.D*(I#-$V)R'EBR+7(!H:F#($)%QE,W2"
MEZ/JA07I_3%4Y_U>\2"Z9& .>=4K"<I#;RPA:Q01^%XS<9S]I,A/7L]A;GV,
M+5=J-K"L4QS8<F(>$,$3PF8+R2B03D%7OSN8$1;/XA>5?_6&\$5D%YPF'^C-
M!8< 1S;DB>T'T7/&F0XA(%!*R^(2]"A+%Z,<-2GXD&UHG"#B$JB2HI02(-.;
M&DP6=(U"EXJNJ5/PTG'V&ECS^"V\K:C7EW95O1'">\-UJ(,06*NTC?DX.ZW\
M? ]GY].DX"LP#YG7$#"5Q=_&=N*SEFCZFDMJ@;5\#LNL:OP1"-"7Q1'V"5L#
M<R\@9N2(T,#(&8_<H'>!<<4HC#5=))^0U#8O$S^[%VAQT(_T[TWIATERVF"#
M.FN$NIM;H7TP\,\GNNX*K"BF^M&!BU#/IDH,DNZ;;?8?]+>Y3IF7=M V+9R1
MG8S!/H^6@KVXM&"J"=EK9E&91T.V+-^ZQ1&C#*.QE&-?M2UYU:V!+9KW!IU"
MCH0(E.WER?*<,/JF.1:(N^[]YCKKFM#) 6L5<CQ<B(D2[Z-Y'.5__6$7NQ"H
M]@*0$&[=.J<M".!BVZPC]MXT%)DFQ+_:V<^Y>\H_\2@P-@0#?[2NT,F_CU/\
MVS6Z+-KGQB&BMF^*8B?O#S[1Q"4P0QI!WG[L_D%TIY/;C?H=&+H)'B7ZC0!_
MRQ8=N=P0&F7.C>6.JK$UJY!V !RCMAA:S8U0BBT!@,246<)56+U0[P3JHY-V
M@7N8E[J$T\6N_=[*!\O%$<0A[5!O&[3C[-GD,V+38<<S()1-V!?Q# TBE\%%
MLM]FNEM2UP1E6294EV[V"=KRW'S+F-.$VO9S G+'[$&Z7WBAN+>EWZ9S:FWY
M?8(/9#0XI38NFRX=M'BUY1EK$1%?"YN<L9@9<WD0V>EJ5IX-I7(R65]2";2"
MS$ ;Y%YVWKA0WXP(#MOYL )=!W<* E2JWEXWS,"/9UHH@DEDNJH<3AN*8S0T
M:, _8\88TQ08>0D +*\<', QR50DB%X##,]4)I0?OQCSRU1$_$O<C4TK+#!V
MBI7"AMEQMJAI N]+6UR:^16O.5)NR"&H>&G_]Q1*;9J+*58.T\Y;@NEFWI,O
M1IABV)6//('T',-FV%G( 3&^\&)KV3J >;H1%F(1BF<A/+ZI^.DK3()W3D,9
M2C=)^);W<!D2 NY=1)0:**1$E-QXML^N!Y\7^.:)<SD].DBHHR@YJN.E[F>N
M=F=-SW3B/EQI09\CI%1MZ (,5ZG1XDZ^X^QEDIWA +2S5AH\;6CWK5%9QHW)
M"8[U*?4<](PXSGX5@H;K/FE,3+LJWI:K(49!VII(!Q[B?E*PQGD7 _>*W2A.
M_XW?V^#?"V-YC9^$O3%Y .HQK@<>^45V-I0C)(J*F"^)_J K*],O%":Q=>5J
M-K2=!.A3JFD(HBV<:"9O2M6B2)O$\#LR!?%P%L:JY%C05\'C%.,1'ALIVDU'
MPBA)05?6&VVDXRX40]H[W2@O[>GA@YG(EK\Y/L$Z.'NYR;>V69JSNLDFFRY6
M467YBJ:>8&:[ ?-&PO+O$M*:QT@@^U%BV'<#RV5/U%<?)_]20IX#J.YJ4-U7
M!U#='QU#()Z[Y29XW:*QD <R+*I4(D$WM)(F;2?5WNY<9 TA9=]*T<'?W]VE
M*%G7>W>50X&6CJ8FQ,VB-1(RVRA &?B4=-^N=:S%[G4Z!Q1P-ZUAS]7DM>D2
MAU'$$-!KD JCADMY/"L[%W,O1=LBK% F#FLB+3% 8 H./$2645CRW98?,[PK
M??V:,8@\ .+^2_-G4.[JE#R&DL)68B;-.EN>RQ JQ+LM"U:W\D&"_P\=<Q^O
M"4 \?N6RF+NM $Y[51'!Z;7+\(7";3QT(W9DDU4.!0P05\J/]'+S,W)D%\+M
M-+0^N$-H/37_>^E6G$9Z O*IHK,6Q/*B")T>;K3T2=M0XWJ]2EA +1L&)8^"
MQVTS)A+CAVB>@\GC["E/+N4+*-GD?TN8)_*75R8X&)4[M* AN&+A.<4+Y%N%
MJ*SH[7H6OL%*J'E91,$$%OZ9%T5+Y1EX#S$%0)NYVHRD^/)1%L3T3G21W7R+
M9DZ5$KG$9&3CHKM^<^<+(Q+&(+(LB06IS5RGM0636D#>X-*%FGRC-.96=B!.
M_CX4:\;4?E&203INB:V#^^1G+6I[Q&(_1!Y;S?O2=K(4[TF&/Y'4\/$W[ZLT
M@U&5?@<N5"QS_X4:?I<BJ8ZKTA%<-[ Q8!V;(TF-RPF@UA_'FY#H!,DM39^.
M+E5*C%@BX7?BBK"<0GZW$0I3:>OX18](#GJAI-K8>6(U H]7B<(_IS$CNW7.
MBG(A,\ LF0'7D7[X<?8":A:Y)B;X[:3"+0E7/J"76>4=RO[<+Z9V5JH:#K)
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
ME,+P4S/V6@66*DD\>"Y$IU*D@Q=ML]35O2DIZX:<E_.F\I\5_4NT _7.L"\
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
MO*III$T6V:!$(3 D*+2*2NQN1%;#QU)0$-HAI2"SVVEB^5SJF("KF.$)!NR
M,;@&8_#='F$,[LAE?M:PO,@_'3:W\NW'3>FMQ= RY8$W;\1G[]]R@8*?8 BE
M>!\02[+UIWGV!3I@2P&72M_FLJC3F#:W)4@>4^I]AXY7<B1"P^L^NO?I3)*'
M[9W<P![!4ZNBH:&7I0D-+P;\I@%QSB0ZWL#I,I *+S5AW\Z:0#FI&#I-3J!.
M3=^WE-)@)[)EI.X9B3CX18"\T"N];6SFP=2'.CBE)Z,GZX\ 0MAPW5@4[DV'
M5@R@8$L0G8^^E7 <HTWCC_!*%4-"!U'@9BB$O$JGSI]AU&S/F8$*Q(AT9(Q0
M/Y3[-DU*=,ABMNJIF;>,5H0'E?2"MXO^7;P;,G]3,;.B?9=\M \UO@CJ**9
M'3D"+VTU:P<(_EYLW;M+4]#@4,]1$9S^E#NM5R.'U5U5CB<\.#4M[B<.T':9
M\T877P6BL61KZBKLI=7\W9FL(L6?L^ A+P%U1U>=V)Q @FI3J78[%FT+0+9D
M84U6>-ZL-S3HE'B CE7[!D:S#T1-^%?D;5NGF8UT(KE=D_-WIB^#K!='#C""
MF.]FUV]#F+.](,R7D5=O&EYX2RNXT'_RBC5E.T8,(5I&AD'82KC0%!@V^#Z2
M<:%ZSH7;L)F2-2@)BCI ]Q570+9).$9(T#O. R>EIX?C-S.0G.4RO(RV_4\&
M]S@[K9"..#L?PZ/:$62P7I:2PB=^B6AY$=.6G4V*!=*J -HGYA1,$ 4F7%-<
M^=,AM.$:Z(=]U'C^O@BJ2DO*IED,$B\GU?*5!=>9 '6*ZE6Z(_P_2$R--$AD
MF9I>+@G) ?5?V'YB?^*M.PX_^3"A9+V^3+13.CC<GX+7R W%8IM<?J4=(Z\P
M6#$RI[=CQ.[H_#CM.E2>B-9S,ZJ64*4TKHU\8I5I@2J26(D(-#N"Y8U.#1/9
M&XP:1_;2ZZ !K9^3T#$1P2L3#H 4PT:@EKT\=IX#48'@.=NX0D3"T,10=(R
MLH,:P4*&;^[**4)N(O"U9E8.4BHDRV*NO"S^JR@9X?\S1[.+4W]2,U6B0H8\
M#]NO0/]*3@RO(DW0\O.5;"?&$3&@9"MESD%SEE[U47!@<SZ=6B+Z[!G4+CD?
MR^V&[$]8W-O,/U>Y4UN4"3#6(&J0=(^9B]#61CN*H1$03!?N6AT*8#5]Q-.L
MJ6].]N;N&4SY8ZI>>-@FTHI-9-!E/8&$.E>8L:[?<TV[P^U65W]+$G$O-^0I
M^3'7&4[-K2JSI!8N"+O?0]P!@$S@,'-:1[2[""6UHDK4 J7D?L0R;0!5G*"L
M'?^AD*(%!V:@RZ[ D6]Z(0C#5(M'):R4X9QGF&RS:_U91F=2Y0DTNM&3;)N-
M7X,;A@0IUB ZBWDVIWH,DVM(],UJAHT)E>&SP$F(""SQ]>23)+!G"DP&816:
MX"V7H9B5ZY*4,6D05\=:.2#>X$[(#/R6_,F]:)80QL7L%1+&SUC0<@\^ZX7J
M"@6^;B[)4=,K<7:(S*B3&G*4A%)22:YO<O#"EU-@ CSR?LH-/$_9*)G::]XV
M8[U3/L$Y#:/Y&FVU9T^1A 0,6.@LTGH:)AR]'2*PH>L8DTTA3R?QCB028OK
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
MC0*2.T@D[D(\'$+T1LNAYCJE]=US^ "LQ$F%/&",> M^4VRS"4/ W8N,#,#
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
ML%?;^K/'-',_!24]0+/W4R#K3LW@]PC*GHA&,,R!"/3Z7-3RPQ1&<>,WU=K
MJ< =?!4[XH^YK=RT,[M/U'NYD<=RUT L:D.SHPW[PZ.'!E!R=UQR-QB8VJBS
M9V=O)7=*[O8#F1YHH_ZN%Y&;)W1M..^_IBF\/M@I_FP%TL9-.J;S<K:3A/+,
MX8FA;+SN#KM:US 5@D-S6=3K##3#4BQJ+HM,4QN8"M&^N=ZMJ_>>HTX@I-,D
MK(R&.+KZRHFL&6CBG.&$Q0\[OH=(H2X(M^."L*%95E_K]OKJEK"Z:Z]4Z7&J
M9/9[VF!@*552JJ14Z3$+'W2T_E#ID2ID[2PY/;V_Q:F'W7K0GAR6@IKE2^!2
MG% "*B]GTTVP</48^V[651X&V<#S]GOX+6G0;"]OC(9:MSL\6C>_'1..(V16
M2M46I1ITM4&OIY1**952JJ=:O&EI_='QYJ-'H5/MS4D-2^_7G*Y8BTO7QBOI
M<@M* D \N!VEE4&%ND.]4X4@HPO^.%3IJ4%G":BL!U2OP@#LAEI6P!"M ,]D
MT#&$,Q8C/A3-Q@^=*MY8 2U51ONXMQ'6"5_@P9T7A?0LO#B/PMO(GDG +2^V
M8WP.%Q &!'\3_H6(*:<&9K !;LJT"IX_'2+=>5?OEI$Y:@ 0"'6K"I+@Q05F
MQ@:(+ ,O;6Z:ZS+N@<X0SJ$847!48P),(PRV5*<,00N^8'3UX<8I@,%:?L X
M+ )-#>:9@)<(YXT$A*DRBW OC.XJ$IHT-!EOEIF\@O97P0^2@$5(A4*\)J&3
M$N(*6J@+'KB$D03RC:/&\JJ])F4=_^9ZMWAK7Q@E:52S^?@V!! L33S?^X]
M]CM^Y($MH=W8Z[.K:X5#<#)7^X]JLB>-0W ,R?(#EU&?$S'AH.M6B D*,4$A
M)AR"Z HQX<40$WHG8Z^6%G7,B D'!1)J+V+"0<FJ$!,48L(66R<*,:$%-X@-
M;6 -M:[5/_I+Q$KNCDON>IV.UAETE=PIN7O!M9E@[:R^>?12UX9=_366H:>/
M%&;""6(FF-9(LQ1F0J-99'0ULV\I%C6813VMTQVU@D.MPTMX;1CZX,US% J.
MYL:*@DQXK@/!1W\YU="ZHY%FF-VC/0_<^/NI2I5.197,84\;&H92):5*2I4>
M=47%L" K/=X[*HU7I#94LM98X;X"35"S;-(L%6B" DU05U'KC?6HJQE=\VC]
M_%'<155*=6)*U3,ULZ^42BF54JHG6WS7T(;#CM(IE93N5<\8U(%V*\R$+3$3
M3&M87&(G. 0ZK[*"FF :EFY5G^L_$C=!3I4![>Z3Z2IX0ESZO@1(6."-92>_
MF;L&%Z%\;7G&.5UI1G+\AT<A<^QH#(/<AK8O !3P C2#M&D21L )A[-QZOGX
M;DS3C,L #_<\ C+[<9A=JDX(_Z%\/;B$Z@#2,TO]-&9 H8!F0^@#D\B.DRAU
MDC3BA[TM?PF*+J:-O$M6\ X$?W*\ Q(D;YQ2?BGR3=OY._5B&@3(?C_UG"ES
M/9<%8<*F]AV7$D 7G(OQZO$"3D)7-Z%4= U]]&B4BA5(B1)>17G\I\:K,/NZ
M>6B\"NL!R S#. Z\BD9"5=0P2^!5F$A4$*-= "N>#J%"HMTP_H,[9)D$PLX*
M(L7^9J8QD!1?05%=S\X7>07T($>"?_C##NQ;TF3V^NSKU1^/@*0X1KL**_XI
MSJ&/A*,&@Q$G-I@V]&]D"'R."$P)*1M*%%B57&B-H<ZND8X+DF#P9NBR'.ZA
M -L0-\13$+LD\0614>!Q&#)KYX:1&U:8"7-\VYNA#H#Q++TC$(0X!E; 0%"/
M&8*I8"!S:PL4%QP13&[DLK]3.T)8I_(4I5[!TFA]0<ABX)$W@5@<1B^4K 0G
MY8D)+:DGB<\#WE>2MVOJ ZR ST/AYM\20!401<*)B"B\_**4JT[QBCV.0S]-
MUK^R*I$K2<?+'W$CN;*&50*5_SG-=[[FH'H78S!<WR_L"4SVK>W?VXOX[.?J
M*F&)2U1=)HA8Y*_5"WBE3SY.BU\^13-+: \H;V"S"G=<_+US_,89C3%N21-X
MVU<)%0;*^WEU1T9!!+4:=>>H)GO2$$$[W/%6P#O[ SF<!IS-2R*KG#R<S0V?
M)WQ&*$(#K1I!*#2;9T&S>:P1>-9'3PC,1&'$*(R80Q!(8<0HC)BME]B4 P?U
M:[,T/ 3?,ZRC1TU0<G=,<F=JHU%7&XX,)7=*[EY2[HRAUC<51DP3TK!Z#@UT
M2T'$G"!$3+]O:%;7: 6Z15M9U.UKEM$. )*6LLCH:1VS'3A+[8.(,77K61!B
MMG9MI8U6.<0%/O_6,.AJWV$+"9L.MSW/P;2^WMMB@C7'/;""=6'I-1O(>&(/
M!T!57#IUM),)>A*D@>;9)U/K]4S-&.P9@!_=O?>39+'5'6H]Q>(6L[AC:?U.
MYT08W+H,>Z@/3B[!_IQ@[U$12T"($=7O7;0].S"U3L_2!H-V) @M99*AC3K
M*&N@F-1@)O6PNT*O%2QJ7Z(]U#NG L5:3X&/41C3%9")E^SEY%H:N79'0ZU[
M,I'K*3*XV]=Z5D\QN*T,!K\[[)\*?UN7>AI&/6QBJW//&^[#'V\U=LL#'MD^
MW3BTW9D7>'$24469\1]S'L3\Y'9]3=/41BH?;32+.EVM;[0CU6DIBXRA9O7:
M42]H7S(ZVC$9S6ZN!B%N(VZBD'JR^N0IG+J_@B=@K@BA@!@@GBNO5(N(^'__
MKZ%I&+^PB>U%[,[V$0G+Q1OOB+FP7W"Q[3'6YIE%2S,'QW^NO>5,,KH0_QW_
M*?"6<^FU86C]T7#["*/!'&I=4OUZ,-2-1]:[CS"MOI[-P<L1F% X8;=AZ-Y[
MOG]B"30Y?/.7'>UG@^/_=K()S^4..YU69&CMY)!@4'OTJ'5Y]*<_3GI'=[O.
M)J>\,V0.AMJ@LV<J<71;0Z?(X*ZA=?:],7Q2##Y&[EH#K6\\]<F,1G*V=0FH
MT3O!7=UK9 ./DVSKMEJ #?A^YZZ.-X#&$M'04O=WF\PA2S-4$MI@#AF:V1^I
M'+2QCF[TV)LS[4A"QQP[961]+Q+[1^8#53I:RE;Z?6TX4$>-V\M@<Z"-5#K:
M7@9;0U#@7=WQL?*W?4GI0#=.,"E]$I=\O!'T:ZNK=2P%4=1@#O6ZD(6J.D%S
M.61VM$Y_5_B.!G.I=6FH]6C7=N1YZ">>R.Q399PEO;5,K,">2,!Z@@PV!I8V
M'*F20FL9W!MJH^ZI*'#K,D[+TD?/D7$>H5MF=B+:8U.OOB1D01@0IF-(5V%%
MGW!^@BC'IDI\&LP=M7W=8.[L?#BHP1QJ7TIJZI9*2>M]WS>>1#;\TYD^6TS7
MTL8BVZ^_V::+,O,G/]S8L,!>"?-I"#-5(7HMWQ=5PGP:PHP5EYZJN*B*R_'L
M\;_S_#3A+N-V%,"<8S;G$8NG=K1]*TZYZI( 6R"B;IABQ'H*5FQW C3;C'5U
ML[]?=KP]"0Z<.RMA/A5AMG1#";,2YG8(LZ'O6[<\&F%N<56SJP_KXLML'O)A
MB\BQAA*"BV(9ZVZG;D/1K:1ABX'4-[=[E%C],Q5Q?Y4=W$KM\TIRB_!ZWF3Q
MU"+:T\V'9-1<WYS.U(?SS<WI&/S?LW35&VXQ[;-?_X77B'R/WW&63.T$_L'9
M/.(Q& &"MD!,I[,M.@.>:>Q^ZCE3YL7,QFWFBS_U&YU]O+S\PB9>8 >.9_ML
MQNTXC6 @'DSA3[ *+[CC,8P2_\3LL>=[R0)+]79@^XO_<!:F$1NG,<PZCED2
M\<"-";494JU)&,UP")B^8Z<Q9UZ"\XH3.TC@4_XB^UA,:[H/H^_9:Y"TC1<T
M-I_-_7#!>:RSZX"><^#/,!@L<AZ%=Q[*(P/*WGDP65@B9V!-$Y@/C%^B KNS
M(R],X_Q1G*7&P.YBMR/@ONT%8K,](*H"*5R@J1_."3<+/G4;V3/X@!?'*6?P
M'T$"<_HH@*K]A89S@VG5M61$>H@7&.2>;&[',2PPF<)$;Z=(3%RH RP.$CDM
MF(OM.*#@1+][+YFR@EDXG!>XH$S1 B8&7X+U:#2T%SA^ZG+\G0:5W9N \3Q
M\@/KZ5MRABFL$L@_1WC,@K6P5@>XPF#^P#_[ELNEX8?N0(60%[])EE:7F]/6
M 2T!@@,'0)N\"6A6D  _"),%AO^+ T/$E^A?I<!XH4M_I7_3F ,">$L"F*]C
M9B] <A.0<OA*#!R%0<>X;!<^0?#@(!8U(JFS2R(GR JR"H0DYK<1O[63>H[1
M1+./BHG.0GC6AJ\E("-";E"22?R6/PJRRQ%3U$8 TGP<_@.8$\M)2LF(XQ#4
M#HL4Q&2PE2B ?D9)*>+P*;W:(K-D8&=V=.L%F=_L5T.%9S*YVUFN3W^(>.X?
MQ#-0=JS"3%(_ P!8_N<.2Y1_00M>OV+Q)Q ,4*JW5O\0+5M-<<\$C&L,GH69
M'=.H<R-K(\"7FJ*62RCJ8?2P)T'[Y$1@NT%LSTUCJ/<93,L'JZFAT<"^]!J-
M=6YVK*4?A_K@E49&AZ,YX:B.3CB;@_4BY2^(U='9>]08TC T_#@AF@IN&2.F
MDU!3V_D[]81K%Z86G_5@1(?FC_^%$,AA#,-*1;T"L^9ZP((DC8*+[QS,J#<G
MAU\R<EK%@A8KMG3S%=JD$EO7KN!9PH8MV5H?M!Q<VCX#43_>?$0#C)[UI_A1
MTF>,NDL"9IB%^!G=H6Y5?[7HUZK\;<E,AE._NJZ;>ED?1GJG\DE3[\CY[+JX
M7E<?5(;JZMVM18]F6WX0UISZZ-M@H% R 6=56I&(3UP>.Z!C&(-!_',O8Z2S
MCR$$R0%%0S>9G_\(DC0_HV'.KL+9C$<81/Y\78FCEIZN4G\7O_9HHW]PX?\&
MQF@2^D!5,FIT[B7B( 2.Y_-8&IQY&&% D/%+G DM!>L"I[QX(HOK*;YP>1[-
MXEL2  \^AO%D2HCH%Y0 <;<,>*Z!,,(0=LQNX568B7C=0?0"83V%@=7D[\+R
M%N_C+%&6O1K =7Q)8LZ27990M!#>1;=H9O%#0(0TBG">(C#"#,-U(PRFKC[_
M\_K=A3$2.E1]&*]O>@F?08"'I-T\]ZKF=)@@ WYJ;Q\A,C(')1\"=0J[$V)Q
M&D$T]W=J1Q@LPHCY=XV1G.I:BBQ/T_5<BI^F]AUG&>MPX6/(/28>9B%E/PDA
MOAB',A+&)Q.A:O0*, 0SG_D<D@TW6_D2&U=WR]CKL_=?;L[>$%> \'=X<JL0
M0_B-P=PBR!1<9O9>$9],L%1H:<H6B/X.2UJR  PRW'Q*4UHC1,] #Z'O& U#
MIIN"C5SDBV!C,I&AH#>8&DI8)BOKH7@ WODKC;P8D@1*F(' 0F/@:<@R'9 F
MR&A"X!@M)7"K:[OG,#8LPDD%[3'*OP6VB,U%H>_<O9 D(&F CQ#E4*63/$U
M>H@%9JN7N0XF O#7B0]_+9(W5"*L@-%'D01<K F6*<[/K;>=TNAT37V QP%7
M2Q_WGIM,9>VN_**TMIWB%7L,DX"5KGUE8_XA2I4'BKVM495 Y7].HZ*F=<LO
MQN!SOU_8$YCL6]N_MQ?QV<_55<(2EZBZ3!"QR%__SSB"5VL^W'+?]BZ-LD@]
M1I?FUMH_U/Y[-+KA=[*CTB[+*D1NC3.CSV"%+I]Y#EFF *M%]/N4VS[H*^IJ
M;$]XLLC,=EXOTLH5%5+*-)#%BV]Y.4-\7=9,R*P+9XDC_99E\Z*12(K5D2\^
M$/S6#\>BY"/];H!^W&4C,'UR%EC+ FUW:#U4V(HX%A#\A3 O?NYFQ&#P7Q,*
MD>!Q>!*]=PY=B_8OG6-0D,TL*T:)NHFHH="R/+0BD U%9$0@CD2# >_+HD98
MD >-;.C0^!H"( #?92D1/W#G150;FD=($,J\:!&./1<E0$J/9(70178#[Y.%
M9 >2^3^ELHA<&Q7PL'XL/GI/43/X<1H ;2>6NG+O3YLR)'_P*]K%$I8OEK,B
MGJ\\,]#POH]\0.-*-2<L,;JB@)/+$\9:$)L6F:((HG"Z,]N)0I3<$.4-)5C$
M#9G K%(T">'?,5(?ZF86J&<QP$8=T-DEB*\H_V%)4X1"8B$8#]X&L'!WJZ&T
MI9JJE"U1LA/3I&$ARJ !'3N>9@-#M!"MG^(-'M&N&RH/0H2NGO?U7KYZ&93@
M>^^_7OV4!Z?T8N;E41*7HAP2'5@(B"^G6B&0@8.G<F7F5*9)\9ZYW@76.2$1
M<%?W3\ \^O8\YF^S?_DE:YCD!63DZ*5?JA:[M[IE0-\3/TO/,!KI@\X G8,\
M9R4_+/V&3GYC:8]3_-8=Z%W+6OMS1S?6_K9I6$B->U9_KV$W_]8[]<F.].%H
M<$1S'6TUZ@-G!!^^765LM;E;LTG?F-WN0>UN]P=A@/X-J1)[#_&)N\76M]'=
ML/>]S19L%-ZO7%K;X5QMPTGZV4G",3@A2Z/XN5PLWVX/?#T!3I>H-WP.22.2
MU1QHY&>?G::C-M+QBG8B7T+)G_71%G%DY9C<<QB']I'MU7/</&WT><KMNL&H
M2TRG<8GI)#K?*&$^$6$^A2X_2IA/0YB?I:E1PV1YES&.,NA438_R1;^WH^ B
M3)-'=Y4_7ABBU]167N%$-9=!AJ59 X7DU5P.&1V(\(8*S:NQONUY>NTVVK-E
M6^F/ 90^0E7<KW_\!JRV0P>A[6334#,M2S&IV4QZ35S:/NYH,(-:AQ3T6(]V
MA+G:I[K3XB>6K.WGWAH<:K:336 Y>V9/96R-91#QISU:I!*VXT_8KHL;1N$D
MOWBDTK?C#CS;R2:CIPT[>VX#*2Z]7.&8V*02N#9ZN$<F<*4K&'*("WS^K6%0
M:X(#'7R[S"YT>K7GP9X'WVD5F*IN<OL#4RU=,MP=+>^X3DQL>1+TZ=;?%"-<
MOW!ST-.ZYO!9)'?KH.J1<(V'/:[Q0!*D%.E$%*EK::92)*5(2I$>MW#+U,Q.
M1^F1JLKM*CF&I9M;7*_J;X(/?J'3F$M8NT^:8*HI'GJ*ZP&.6[X'^O[+S6/V
M*YKFF9\(7+^1SO>I&YLTR,,ID3LFD=N__8@2.25R+]PDI$$BUX8X?K<V(*W>
M7W^RJSY'O"'8T3O=5FP'MI8_QE#QI['\ ?9TVW/H06VI'W\]X%&W?+8-G9NG
MB.H8]%&P">SEKK@7BD<'B#G:<;>X=6G:"1Z"?KH[/L<;9:HST$?!)C2<IDK6
M&LL?9$][=$@E:\>?K#WA#9_CC3=5ZG84;.KHYDCQJ-D\>HU,4JE;&[W;D:9N
MU99_6>>[$\O?0"V[[4!-:2=_5'Y]%&QJCQJIW.VD[JYB,U)U4?7$[P0U\[3>
MF@M!^F#T+ )[F.M 3<IPE/*T7WG,OE(>I3Q*>?98-;;.5,JC:FN[W4+MZU9=
M_I'-0SYL[7,+=5,#U%.Y7*FF^+Q75'^F5M6_;NR%C:FD-UD\M88-'[**IDCO
MA5W\!PO"A,VX'<!")JE?S0]+$Z]VW>Y7+<@S+64U&:Y;S/[),(/_>Q;7M"4/
MPN#B3_U&9Q\O+[^PB1?8@>/9/G(C3B.^ ROD7W#9]9P1?_("%TS]6ZN_4D!9
MZS9>P$L3+3X+ +#@-H,%@_^)@ [<9>?60._G7>TK3><-4-?9W([@J20L-['7
MV><TRE#%BD$C/O&YD\0LX F[M;T@QEWZ<TNW\O&QQ_VYT=,[^5](JL07'.H^
M&^,DDBEG'&@[H]\FMA>Q.]M/.0[HP'+AJW@(@&<WDGS/'GL^R*EXO;P&_"1.
M6H-/Q7.8'XBPO]#9-_A$-M'J.QUV;\<,%IZ O/@+^.8DA@?'"YI6-F&D#0]B
MPE7#J4<X=5RO4="3OA)S20P;3^7QV(F\,;P_YGYXST F>,3./M1,F-%]J\^P
MNLOBOI5^5D_[F@4 WU('/R3F/8_XG1>F,2RHF$10V7(JKV*HFSF/@#=@BX%\
M,<N.R^OL.L _DFG06 AS*G\?GDW]!'GA^*F;$8# Z' NL>V+SP39:47^=^K-
MLX,=\/%>G8#@J^)8(WP'GL.O7MF![7J@:TD*U/K.%VSNS<D(,1MY33*ALP]I
M!&]'JS-=+\6VF)T=3_.3)LPK#J (8@F.]_1A-E^-W4\]9\J\^&%>=UCU0,M'
M^1G][$ A/1F+PFJ?A&U\_P-%E'9<25>]A,]B(2=V5I"N4;?"?IJ%IL!K$4.,
MEU?:UJ84[5 V7"%\(&A1> >/%YI$4_IX\Y$,Q-7U1Q;S6[()F<AML"\?8:PH
M(#F[X=&=YP#]/@+5YV<TVME5.)OQ"/WCS]>8K@1DUF".2T\O&=&#BNGS?'R;
MF*CT\9=0D1>+$D"^T"-Z* '@?1G_@1Z.L_LZ4A]<<<'%G1M&87EE<&'IQKIP
M9E,HX'*I@O,(HHX(IELH(R@2*-$AA=T&];7!VT#:%H7W8(ABO8T2B(R U$]P
MAD[ @-F%X2=A5,M(!GSAC11.9D""]$I,U-('AY2=5\OB_CFM4G.5XH7H8\AE
M _DY^@Y0J968$0U&Z:@2Q4-F*00NZ1,$[K$7DQN%IVR*Z$7X#&%V> _Y&<]B
M_S\##_WN?\.S;C@3&KHA"%N*?EW/I<1["FI3Q(^E\U1YD):[<?2M-72 V-G0
M>Z^6/J"SJS  C81D=Z%E(0&^DQO,:OA]#L(PJIJI82DI F+P'PY&U^4Y,O@E
MAN7QBS'-<&XOR-MO:]0J<0W1S"'NX'^5WP]63IW)" @?Q!]=7$CB87UH PMP
M&I2U;;\2;0W5URZ1U)V9/7T@-:NG]T&Z&VD :N.D%5LM7^F:^J 'PZ[66NX]
M-YG*LFWY16G=.\4K]C@._319_\K&&I.H4A_(['<[2P<G2O^<YE7I.3C BS'H
MZ_<+>P*3?6O[]_8B/ONYNDI8XA)5EPDB%OGK_QE'\&K-A]OA2]'*XT$:L$6-
M5!!VCDANF:H?-+@29D:KY&CG"/JU8O<_![)^ 08?C!DD^6#I-Z>*:*AX;HM7
MK6UN)1O)I:HEUC*)0O(,1FSYUR4" GM+U-. %$6F"YX(MZ%>/6D<^WRJ1B.^
M]1+XG+-YAXW(=B-2<_959N^PVL^K31AV7G)CUK>VGL!>GWV\^7CVYC%+I-V=
MPM'11A4LU;?G,7^;_<LO6 CT[<5;+Z#IT4N_5$?OK>Y0D,R(GZ5?&(WT06>
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
M>;P$BU^JF=E%! UKE?4IBDA[104-PN)$Z TF=?1ARA-<CL4KRDQRK0(9LKU
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
M.GA-EJJUF QQE\3KY_>_77][=REOUXB;\5ZPT2-E%4_$_EB9P'7FDZ["U9G
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
M>>OG(5187*3,SC9)#:RX'QPIBJFU]C+;"WNY%!C_1_J<BH;>>[Y/SI*J].)
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
M'!62"FP3Y<9$+%)X<]0<G%(4_,-\3()_&-OPRE8V]Z_G*X^OPI^%Z%SH-P)
ML'DS%(0(,P3%AA%,+ 34D6M#,/WI_0*+PMR 1^'PUMH"0C*2N(8O,+N5(GQ2
MZ<0HF0;*7O6O9<A^]FMO5^UV+9F926[VX2!.?RLI<BT#_W84=E^,JZF>?TVU
M1*%VV+'=7&G9Y+T17((H!L#7<S\F^F&30O#MW[J%>9$5)C*,3AX,%\:M;,]&
M?X$I9KY=%C%6BQ9*V*P:;)O+6=;<G)HG7V:('C.L^KXXF.:.'?_?N&T[!5!E
M\W?;,1.C_8C!D+-_;*6M?S+HG*JKB;J4FA#ML.Z@V]D#T:?7*T#D#0&RP9%B
MSYYJKHG-Y-.A)M7[>2"'39"Y6W24@!#Z.C2BW Q'U?+8$?W8EIRXC(&-1'2+
M@A#+,:9W:PP-)9TP2<(*^47_:'[7BW?/4\Z!U3_]UU3K.-@62%,PL$;*)@^T
M;VWANHKX4ST&LS?NB=_?""L??]W9.WVCK8>F6'15UZ(H$'UY^.><8)HM *S@
MS1G;;N;DX"'%V7<=+]<"0"[Q4<9\*J M_O3T2IM:V?GP%3/E"C8[G):@+YVI
M;Q*Z97[;7*$]W:3K3M@'D<J^: >C>7/FN#CRV97W:@2J7^+JZ=TD%='Y)62[
M<3%2?MX[;## 33/P,?#B%QNSP"M%7V:#+Z'2R)9['.]_F'N/,Z_JUE *LCG.
M\IR-*FB! L,# +9F DR_A)3N)GZ;55'\2\)V6;'_NEJ85,\NLI>TKCJU=L^Q
M7:OUF&;U9Z$MP]_L4%9ET%VM;AU=J@64Y*[XI8UR[3EP[J.R9K;A\&U!86E1
M@STQ.<3"H'Y,M6TMH^J?VZA97WK JKPI5ZICQ7TI7UK>$V2^$80M3&WV>=%1
M94--M8[&1L?S!:1 O77HPARETV;[$PQ$Q?ABV,]*>.\;WUP9>SB]<A'2,GE2
MX+O7JWA[RO<]9=/40VF-/YO#^*)&5\+-K&S(VW+ D,OLSYF!YZ>,V]W>T+?4
M%LF8(IEXBXIDUH6WSVH1\$J1[&(.*CI9Q+@.)MXHSE[(3I;+>Z-*A* F5#*;
MQGLU=(.,*O$0.^ROB@5?MTCFB8 ";::Q7A=S;ZZ[-,INM'TJ;ZK'=TS@MFRO
MTW)SYZ &7MA<7Z7 ?L>\?>?U<'!N0-P:L(<W?K/$P;EQ;G8Q5\>C _L:#%-7
M7&_C$Y,?O=;6&R\D@JIU9RZK@K =5C(FM13'C.WJRH(=B#1TJPW[D)!T$YW\
M/3:F.XA>5N*;SML&V%?3OC M )5!O8,R)UM!.JY$F]TU^R!6):'DMUD_!!>,
MQ)7].M-NK&UL!0K,>9%S>,5-1;VT*6Q3O^8;)<=^?$"].=*CS(O!#[AA4B_J
ML744]1HU7VY1/MQ>CWU';3&+57#Y1J_P3([2YG[M]RW.9IGQWLH !72!>V"[
MZ>C'G#6I29R!N2V(  .5V0HLB\]8391/!T,)>6S7;G$U!1>L#TU(!D/) 6J]
MAJNVU$CF%!=H<V0D- 5?=WX]5=6"/]SM[/SAFX[>V"Q-"8+PIC*S'$;DA>'S
MSBMXZK^]S"S+_0X'X\EHZNK]EMA.^9MM6AXK"XPCO10N MJ53).S(@M&-H)[
M3LN2Q>,<:&E9U(Q4Q')9%.I ZNW8R5H*RR;]'.+U#VYK6@'SK-R)HYR2D6:L
MX6K13M$-43*AS6_^6EK<$,X:>IPWD_3\K927U;/37[<O4".P_V"$C!O_J+=2
M@(F/]6< ';#;.:U-)+-EXF-72NO^ 5]R<P++IARS?:@DT7?O>CIGZATJIP>=
MES9GH!\-6#"CBM9U-8ON%\J?I_JV'>QR!:4$XD,>1:@"8-+DSNIXWG=]2P$
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
MG/ =?:&_P_V,KX83GT S#ZG).2<^ ,+,#P;S)IU=T>Q@DIG%S!;M63<P3*J
M&6[HC#E4>PRFG*>H-#EWO?J%1>G\7%\;4R?DID:I]4^4-N")B9]9\3*_U]35
M(96EJGE=6]A3\(16VY-5F_;593'[SAL7*RS,Y++^MRC1]##S/U(L<\ZVS4/^
M0*ZR8'$>\B[U$&1G8[.7CUZ"$2^LP)@7OK#5I].K*UM;!A'E?3$12[$&'H@4
M%QS(\?[!?SIG)YU7A\=[QR\/]UYW3L_VSESQU=[Q_KP/.J<O__=@_]WK@^7N
MW\%A>88?96H$AD]?7(W5,_^7YS UO2^NG_4&9C?F2\_K[P-RAJY2R'NXEYCW
MV8\=I2?);A1$0.R3D?[_S+_8\<&NX8/?)]GL9TFX&^)XX<?!;KCPLYL>RW=Y
MA&_UU-_-BNVJ];G '?S/#MDI14 &\<1G^.I;)ZR?=5_E,T=C3^7AZ2\H*Y,+
M.G([O]NF+ &MU;;>:"E<V]1RKTQS455(S]E=GJ]&?^G=V<5ET!MK7()G)KIM
MH'-?_%.LS5HZ%]K<^I^=_[J-(N4[+]X: PG,NT/]"$"W!S/HK3KOC:TK\\:
M GM(,/!>7O5&E__\732UXV(:=C(-9*"^Y(ZQJ#J>&'^6:RM2M_*5$1S18N)O
MR>..Y,'P@IMN&7N=;RXQ\':EZ_*'<UU.;4RLXKN8Z]W83>+-7K[Q&S=["QN^
M?./@;/86'"=O]B8V_ [(9B]_"^10>">+M#4ZU_DN&6V-SC59RQUNCN*&T7E:
M*\]P3:0ECKT)Y!N<L(ZMV]M< 01;GT%'V([M$+.=<+,W U;>AN]@'EI]J_"V
M1&PRUBJ\-5G+76Z.W:CP7M8*:;9:_;'M4G]LF]0?V_@@!VRA57];+$09;]7?
MFJSE+C<7WZS^H#WJE6F/VDZE%V^7THNW2>G%&^_SQ:W/M]VBDT6MTEN3M=SA
MYEAXH]([L-T<6ZGP8.M;I/"JV]EXA0>;V6R%9W;0*KPM%ILL;A7>FJSE+C='
M=U[<'NZ@9=>MN72^2/:V[+J^-X<9WWEQFEZH;.J';1P>^B8?.T'MW^7H X^R
MFIN1LZ["V_;\O+70_-L9NS&GM#VF;&T[FV[*FLULM"EK=]":LELL81-RDV[\
MW?3F+;,[<EXW:MM=W.PN#I?37<R7T5U,R(-V%S]J+^W;@S<G;\\Z)Z\ZT%7[
MYD#_<7S6>7OPY^'IV<';@_W.FW=_O#Y\61UV\.KP[=%/-]$^UF1S@T6TFG$V
M^%8'_<A@MP M,<P[^[V1LA.^37/X9)A^KHR</E.3D=!_IA==J'GY^7%.J[ME
M\\1GO8EFG?06IWYRU1L8#"B'";&P3_[0HASUP4V>C(9]"R!;_OI;/_)M2R<6
M6*#A:=:;./!: &Z!N>/&O;@)HVD.W5CLD,FX#B+V:P6$\:5]M@.(^PW054K\
MS +O!![3L(W+Z:$>/.2'J')=.Z)T%AG)?. PG(3%%Z[@@H+S9)!D''I*93:R
M1T]Q<Y2M1S7CD]1!,OUR!R8>\RM  WC@+<!8<3/;AAYGQIW3#^>C^!.\:537
M/>BG*=L6C$A[3-D&2(S]\7"6@AV-_??80YCU+;B.9^ZY\QSGT6&W!$Y/1ST#
M#@136[6AV-,\8.!I5GP "Z7>(@RLAC!#1KZ=6URW5R-QJ;X.1Y\?\]8ZO^(@
M)+]U>N/QM)S!K:_LLC>9*(.*='H%Q&\PMTY&YV+0^^Z@#AU#GFF3+M.6G/V6
M'4KTZ\N3TY/?MG(.X>' S7 P&JU[N_%)==$B-=T7XXL!@LI!>\)<X0+URD$"
M.NC%\J'E5+B\REX_)[H+!$LSU*V.8@D_6IX<AM_1QP10PN4L^!(/P>$Q]Y5'
M/@2L+OTY1 "*"7+O!KTB76Q6O0?CZ%+Q=(7N'DC<WAR*]%1Q"2,)S>B_FRBL
M@4K=BN@-$-%:P*YRDOCC^0IVK!R(&^\U;*,:.:M91I7YR 9P;PPZUTR"=KF#
M\:UF],$O>XXW&+AWY^NN1U,T\K^<?.S%?O%(@QSNH>9O]^3J5+^C8L=Z^QY
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
MV5T.(.BLEUZ=O_5?[K7%]:9L%R![-7+U:M-!SX;'IN-LIQXOPY&(DTA&5.&
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
M6[)BWLZ"WF)F7@VP?LO,JV7FA@62I$&6LC1&,I<9HA)*9_.0:[:604[BG$?
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
M3.,NFL=HC^;%/^5(?W7.<F=/^O$H>&8:*JX7$G:M+#D<I(M)<UU67>.NDJ<
MG-&V)RW<P3H0_/P]_=H;="87PZE^1C;N=M2W5&GA>J5&%O2CHS<K?KOGOHS
M+<6%$?)Z?WUQ-5;/_%^>^Z[CWL"LTGSI>?T%P P- 6_>9S\N^60WL+SB8C#N
MS>[C7?-10VG9SUBTBPE9^'&P&R[\[*;'AGA7>Z(_]=B;/V-D\4OOL5C"?NZQ
MC[38VUW8#X)RFS1+^@>SE4-VFUU9[ERK?;WJ@6'?^:#$J',PR%1VEUG(6W2!
M%:__#A;QFE^N XCJX*ZQ6R $MZP#N,V$\.T[2%(<9-@>Y,\<Y*FV=-2EH<G(
M )8%]YN]?L_1"X_30OQ%#:;J)SWYIQX:?$J1/QDQ3A2/19!(FG$I:,CC7%%"
M6)R33/R][R)_%-VVE=J0WJO1\/(E)-[U$M[W)A<OIV-]'FIT\,UEZ_?&8Z7_
MEVT,XL/Q_J&+"@[9R?M#_.']VT\G^W]='^V?!Q_>?[PXV4_Q\9]'X8?+X_XQ
M8#?NG^,/UT54\//1V7EX?/GNZ_'9(3EY?Q!\N/SKVX?W'X*3_?[GH^_]_M'E
M\:>C_;^^'K]L1@7_^J;7CC^>[85'GU+VX>QM[^/^JXN/G_ZB)^__^G[R_MWU
M!WST]7A_+_C/]T,7$3R8')\=?#TZ^_!W(I-8Q331I)8S1!47*&$J0+&,<\F#
M-&70ST"Z+*#=@-Z[G^&NK+09Z916)#X=D:@BSO,X)#3BA 8\2 CGH>84FA'.
M$AX9D1@$"8[1;3O16Y'XN"+QNBX2HR F)"0I"@4 ?XH@1B+B@;Y.H82D2H1!
M B(1AUHLALNJW&Y%8BL2UVGC=Q"):9A*)1,>D"2F:8(3+0=#II@B*I0T3$$D
MAHF6E,!#1C9&K4A<:Y%XW+ 2TR0(6!9E*. <P%:S$"5YG*$D27,E*-973B!U
MG"2T&]^_9/.A1.*2.EW66H"=3F7J>&@(>*8_V^7Z-. -!<$Q3N,\YH)3+IF@
M69H&H2 R$83)_,X.[TM]X"?YG\-A9FI>U.A++U7CTV%_0R9T;(;$.IKQ:ZD(
MDYR1"&&"$T1S+;N2E$H4:OL-8QZPE,<[+SB/NY2O"9!A"U:Z;&Y6.14J8!0'
M64KC+-:F22H2D3.1:;*(XSO[:BTW/Q W-URR-!59F <I2J,HU_8'BU#,>([B
M- MBGM&,QX:;PRZAL]9'R\U;P<WZGG$4I8J%BE I<B&9U*202IF+,,+XSFY&
MR\T/P\U-;X(K@G.L$L2E4H@F1"*I@@0E/,(!#;5@II'F9LJ[)$S6@YN?0EKP
MQ$T\&-OBMM'\+.&6@V[<12 QF209R;6AB2E5$8^A1AYG0:0D)@++UEE82X'T
MUXRS$(:2:@,Q1IQ$$E$2ABB6&4>"!GD4Y'$6Y K"&]IOZ)K"BY\622V(SAKS
M,^4\R8*$AB%G-$LRR17C5$:!3#(1<-*Z"^O*S\T,#I>,1H% 21BFFI\)1PG!
M#&41$SA7*DDD!WX.&.E&T6RG2\O/6\'/L= .0<J36/"8*I+$B0ISHC1?\Q@+
MGK0.PYKR<]-AB#(2A8I*A(4,$552(A%#-"".&$UEB',N #$B"31/S\&8>11^
M?F*ST_X<#<?CSM5HF/<F+6[6>E3;F3MY8ZZD%5#+$U#O9AR(-"6Q"C."A,HR
M1&D<(;A,E&IY%7)!\XRPG1<L8EW&9B,::PIHTT)@;71=6<O\JV+^AK>14)%'
M 4M01E2,J/8PD,@P12*(!"524J*OZ@5-XJXFDI;Y6^9_@ JJEOE7Q/PSN8PT
MA,F("<IYEB(:IUKSTX@A' 5")4+)/(LT\U/>981M"O,_A6S'J3*8C]W.N1JH
MD>@;]#J17?8&O?%D9, O.NK;E1J,U5,;"W"7&,O2?);)1'U^YB[E3WLE>X-L
MKW8A!^X^"E#/?74UTL\2!ME3__8E@'Q^-_\\R0\'$S$X[\F^@CK1R;@5A,L3
MA!]F<RB8XB3/!,H#KET@KC(D$M-2I'+&9!Q'.-AY 9B>47R?Z=!MQ'6-I<'2
MG)A6&FR8-&CX1"H.,%PXRG.AI8$B"8KS+$8$C"4<YQQGF98&&'>3-O^RK=)@
M:5Y-*PTV2QHTG:0L5QC'*D<B2C" N@HD1*RE@<)<I %5D:!:&@2TJ^EC/:3!
M4V@-@=XJO58UF #?CGO:J33L8;W2__=?L=;0SSNYZ(TZ7T1_JK1[]&DZGACX
ML[:'9)4NT5AO6/^M)O]>Z7OX-US#7GD+9\/R#E]6K[ 567<26>>S_2-*,J82
M&&NB(D0CAI$4.$&)XHE*DSC(H>*<X#6I3VVKS=<U'?,SO-O:(DMD[(9GPFBH
M9"PQ2D3*-&.G'"54WR*%FTV#(,ISV]T?W;NSO^7O]>7OY?HF+7\_&G\W?8TX
M5!E/:82$C'-$4R:UXJ8QBJ,TXDQ?:,:@5HQVDVA9HX7:E,OMV//P\DKS"3 '
M])><#X?9UUZ__\22*X]:#^:.O+R(U\-Q(_:1][ZI#'U7HV$KBNXDBC[/^!"$
MYES_3Z"4$HJHD!F*N?XCIY1R0KBV)#G PFH_&S]?HP&P;21T79V)EI$?AI$;
M/H.,HU"F$4-$7Q^ 201@3N0HB#$6(HY(SE7+R)O*R(^2TK@+)[<NPOW8N>DB
M:':.!,\#)%FF7002QTA3K=;0DC <)4IE.-<N NO&<^HU-SD;L2F])':N2B<?
M#2\[PROG-M\KY?"$:TN7[D6<V!N!><EP3:V\6JZ\.O@Z,Q13:YP@X%&&6,Y2
M1).0H22/*)(D@1:X)*,9VWFA;9.N=BPVI<BTK3#?:!>DE0(KEP+-N>DI5Y0E
M$DG.M+'" XY$("1*PXBS.,K2E."=%SB*NU&P,5/36RFPD5F/5@H\F!1X5Y<"
MF<S", ^TWY*13#LO@B&A,$<L9#CAB<PD3[44H&$WN#\0;]MPLDRG9J)&:CSI
M].I3(Y]&D.4Q'9;#P1=ED[)62OF;:"75$B75MQFO)2.4Y#G7IDH20-5G$J"$
M91D*PR@A49!&*:0_PFX4W[LKMHV9KB\[+]WS6,S.+<?>D6,;'D;(),64A@@K
M*9"^^1#%)$L1(2H/DS@5@K*=%TDXB[#3\NO6\.O2?816_3X,,S<<!1HE&<OS
M#.$DXXCF)$62TQQ%84@5D1AG20KJET3W[DM?OTS'9G@"KK^\[:5X2%_ GKUK
M%VMET!)ET/6,"Q"DJ10DX"B-6(ZHI S%,HF0B 31TBFA.<NT#")=PN_3$]X6
M6J\Q"Z_ _F]9>(4LW/ )%$]9H!A&@0!<!RD5DFE,4)IK1DXQ(S&,_@IQ-YHS
M';9EX:U@X16X!"T+KY"%FRD#E1,H8411E"M$0QBU$8D<"<QD%A&2:2O+M$30
M.:[ )H_;L)RX_O5.=O)&FQ=XZ$(F./;CX6!83V*VTFB)TNA[Q2? ^F??_Q8Y
MQ2I3B?8$H@31.-?N  ZT51'0),U%J+" M$#238)9GZ"-,VX-.R^_(NDV[-QV
M1=R#DX^JG,S^#D*.(XH%HBQB,,<K0)(*@@B149QSH9E9MFT13X"5EU]6U++R
MBEGY7865#\*_*<8T2WB,PD011+.(HX3S%"G),L6B ">)6$=6?IJ-$5)I/E#.
M8>A,Q+=E9!(6%GEMN?!:08K!ET*^&@TO+0C$5)_?2=')\H>Y/_M[9^*;&A]\
MFXR$/O_>0(RN#R?J<JR%GQG;/C2@=VW*=,6NB0V4"*XR??. WR^U09-B@I),
M*ZTHD'$8816DU/19Q%UMNZZZMG)38Z%/58ZL(,_1RI$-D2,S.9,H3=(X11$)
M)*+Z3RU1 $%._Q&'@LJ<P_Q!SKMQM/*)(*T<V2PYLH)D2RM'-D2.-$NXLCP/
MF0@0HS1%-% ,Q6F>(TY"$62IX(&2@*(==9/5]WJL4V)G$YRT^[IEFQLY>N0"
M+R?%7&[Y#S50[12DY4JJ8,9SHBQAD@N"* ZUYR1YB.)<&T!Q*G% M1D<P<3E
MF'5YT,+];RDKK\@!:EEYQ:S<<%X8R7/"8'@Z3V)$&==^BY;$*(]XF :8RIBE
M$ 3I:@.U9>7M9.45^2 M*Z^8E1O^@T@9"S.6(B881S2.*1(DC1#.DH0QP2/&
MDIT7C';#.8 1+=#5ZGGR6-VK';P%M%BZ^V!GIK8X%DN63>&,QQ &28Z)R%&4
M49B:K"T,H;4."K7:44K;D!F&F4"<=,,YO2%KBF.Q3F'2[6?^I3L<+?.OBOD;
M/@8/511$@B,L *1?0FXD%0F2B@5Q%@D64DB0$-R-R<: V+3,O]%IDI;Y5\7\
M,XWIDM$\S1'+4HIH0!D2/-7,GX2<""4%SJ Q/2+=.%EY=G3-$AN;Y[ATQ&0R
MZLGI1,B^ZDR&G4$M4ZA_RZ8*VR'J#^C%Z.LIL[Y[E0LZ&RY*Y+92[2Y2#<^V
MNG.5*$(%"A2.$%5<(@%3 _65LEP)'L8,:L?:D.F6\O#2G9&6AU?/PT=-N(I$
M)I"[3$( V(RQ0I+G$8IE'+,TBQCCH79+UB16VO+PVJ<]6AY>/0\WO O&8A92
M%2 1)A$,W5)()!@P[$*BF1NLK$SKX37AX2>;[YAQ&\[49"3TG^G%RGR[N1)K
M[<[HE]7M?[TE]?HX3%]$KV^E],OAY>5P<#H9II\OAGU]S.,_Q+B7MA&B)<IP
M,N-+10G&A,0")9$6WY3%1%MDA* @UKY5&BD20@G*9M#+?J\_G:BLI9B54HR(
M,.<$ARC*0H@IYA3%1&1(89KC7&2"<^:RB7@6XV93@HQ+RC"T"K55J \;O6@%
MY(,+R$9H0U\J3CF7*!!1K 5D0I%448X2$<N<8)5G@FT*Q;0FV.KI)<MIPGFF
M4)B2%%$>,21C$2%%\H1FH?:Q$Y^A#V>3=*U";17JTU:H*PXEMN+Q@<5C(\H8
M\220,64H2P#ZRLRVR2*%XC30CBI-\TB*3:&7U@!["(K))=%F5A"C+(:Y;5)H
M8LE3C"1-68:92@(2N*H7-ILDWA2%NEW]O=%<+7 @1@.]UG'G2HTZXPLQNBF8
M_6QAV<LM3J5R741?2#:<PO,7W-=ZJ\[Y]+K4_&5[H.V!+O= GUAVSAB.]X'[
MWE+W94L\E#=J= K::KFY$=PT/+UZ]*]S[HBS'X/6?KR-_<AF,APXC@33EX/R
M3&C[,4T$2B3+]#]3P?3_B226.R_H[M* 8#8HOM+*H'7:VT_(H'L&DUL9M"(9
MU,2U(VDD"95(14H@FN0$"8H5PDD02!FE<9H:&;2TGJU6!K4RZ*%DT#TC<*T,
M6I$,:L31DIR'$2#3R% FB#+%D20)1BH3C&689CGA.R_([IPJ[<>304^L.\Q%
ME.]:4'O[8,*V"=B['\#6B=]5NZ%%EJ,5P'<0P(=?9QQ1I5@248P1BX1$- AS
MI&T_@7C, I$K$<J0@!$8WQLA_6=BC(_92=/*MU:^/9J+V\JWGY5O36P2*; $
M9(*(F$JY5)N:*=-"+LPR&061C&@&\@VW\JV5;ZU\>RCWN95O/RO?&@YTJ"(F
M0\&1-N,4H@*">%&  :J9)X(GDD"3,]D--T>^+2E/NR;":'[5R7OS#Y4AH5<E
MSI7>*!1RV0*4<6<XG8PG8F"V\U-% ;,50EN8T%\V1%=[H.V!/G+)R69'"N>6
MG&PY(L5"X\J*\E6WKGI%LF?UR/'T4JK126Z,K/%)J4;:,O)EVV+7LR"X"=-W
M1E.$8VV0T3S!*%'<)%2CE!&N3;5\YP4C78[OC837(L^L-9\OO9^NY?-'Y/-&
M3"G'44)5G").,XEH&DLD,0SRHK&^9BZCA"D#Q!]$<<OG6\WG2V_T:?G\$?F\
M"6TK>(1IPE%&4LWGF:(HT8>+5)JD21;B3 :YX7-,9E$HVBGJCUN><"LQ57="
M[3::?NA] ^&;+N(>RF5Q]S@CZ5HAMT0A-SLEG20YHS%+4(I3@2C.,9(",R1B
MG$59G 12"#M5B)/E]BW>F]TV#]J_E3"/Z2RU$N9A)$S#79(XPR$ [X:)]I0H
ME0$2,N8H)$QK%J("1JB1,#RZMQG52IA6PCRBF]9*F(>1,,TD. LS%28,Q213
M2-]GB"0F,2)$ZEN5E+$<:PG#NMH^W1()8YR\WPU$@?YOUOORXI_Z#[_L2S$Z
M[PW\ZKCF*/<36!&O\W:J *WZX=D8 QN?*M41:3J\U.^^A@$CQ\.)?OIDV'DY
M'!A "Z'YJ?.J-Q"#M"?ZG=.)_L&E7O)XM[BRYN[=&RBVSNO5<-R#FWXV4GTQ
MZ7U1S[_VLLF%%R25+[KS"LJO"*D7H5EZX5=F3WI=CI:Q^@%5_X0-&%$C<L6C
M0"0A41G @LF "D:A^%?%*L?R[Y "D)S]UL7([^%*RSPD1TI\1B+76WPF^E_%
M]7CG]_K9Z(-IW$7S&.W1O/BG'.FOSEGN[$D_'@7/5'*88R[!0;I6DAP.TL6D
MN2ZKKG%7R5.=8:X9[_)JI"[48*Q9I7-8GV?Z8T&S+CO\M3?H3"Z&4_V,;/S;
M/3=@H6 **6&$N]Y(7UR-U3/_E^=9;WS5%]?/>@.S'/.EY_47  \TY+IYG_W8
ML4>2[$9!!!SBHGCNQ8YY=@WS-!25_8S1W3"*%WX<[(8+/[OIL2'9#3'^J<?>
M_!DC9!6+I2'?I,7>[L)^$-9=^^CM_$*X'U0AA6S1!F?Y=*WV]:H'1GWG@Q*C
MSL$@:\2G[W:7FWR!%>_W#FAE:WZY)^EDJ/V]#NX:PP4;MV(Y!W";6KKM.TA2
M'&38'N3/'.2INM(FG*')J-N!&,8JZA#71!#]:!K-/4K:GQ:@[YWWOZ$QP0<8
M(;)Y\X;?^5C?]8=/\+T/7X\O/UP?_?DA^+C_Q^>3_?/KCY>'U\?XU>>3LZQ_
M<O;Y^LC'[<Z&].3]\<71V;OKC_O'_:/O::!_KW_RY]'_9^];F]I(LK3_BH)W
M8V,V0L>;EY.W[@TBW+[,>*/!'C<]O>XO'7DU<@N)D81M_.O?S )\D<"-4"&5
M1'ZP$4(452?S>?+<#^;KX"$[R'_G]Y/#DW]^.AC,^?K>O15OV+./AT?_^^<!
M^_73X:=_\C>__8IO/KWE^1[YFT_YF4[>L-^?'IS_WZ<7EWZ^9[/#HV<?#H[>
M_,&<9%9+ D0'"^B"!.T4@H@F&%%"1XQ>C@:1V'[)RV8;E[=7T5=Y[F'P7.NA
MU<IS]\1SY]_R7')"&)-4)C:G 8WGH'DD((F.7.M A5.7$QM6[\]5>:[RW';S
M7.L!WLIS]\-SAW/ZG'1*6JT4.$$Y8/ :K.4"!'*)WDJ*I1%JTTC?M%4TLZZ^
M^7/Q2-.0V 9J+.LU;G&-W7*1W.!NFQW'22DU_RK =^$RZ?=&<5:B?S/[<=-=
MZ'?^&@\L0?^;/YHOXF'P$8X'(<31#_6\_.YY^>OLX,G<>4E,/BV9S0J($( :
M*1C4'I*+@5@:" VLBKQ=D:N 47H/6:E,645A%+3S$G3*"F6B01@EJ\A;%7DR
M/&_O($H1==$*D8,+U$),B-;2_!\W>_O/QY/,,Z.>/YM,XLB?]V:33%,EQRL;
M"S:\.YO.FJR6:P^W:[_<(>]V"W-G_[9>1_DT/W!^-6]A-<K(-\E&7R:<7:[L
MD\N%/2KK>G&OCT?AZ,LJ/_Z\R(=Q]C(=V8_56FL5EW/66B**(A$1+$$)R%T
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
M "LRT#T-#%5RQIE2ZI-M(]*EZ;<5V1UW;E1DKQO9\VX/XJ/.*$Z@L(QW)#2
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
M3@(&JL (G3>\*%UN5'14B&8FFF351[J[H%^#.5)!OSG0SQ=ZD,SPW'C01#)
M9 Q<2 JB$,PG&YF)L0F,$+.R E-!WUU7XSH+/2K\-P?_.?LE<$*R8J=!$4X!
ME4B@N8]@I'3>RR2B:B(FU&Q'#4@83$^']KS<9_P^5VSS)]N,&#'Q2'7<?,OL
MT/-V>MP[G8S?#T(,/7?^=5OUO!W?KQQ)<N-)B!.8C4]_***9CH>#T"N/MH7$
MOTD3+R_6D[Q6KRZ7ZJ?S7Z<QO!A]]DT]_KQ:E=I;I/;%D;)*.VZY0>".E=Y
MGD*VZPA8BBEHII1P:F^?<]FGNJT"FMN!:(O\T@^4%5JW 2LK;(H5YNP]%7EP
MS@0P/JORJ-!!5N\)!.]YHCHYRG1F!8)]KA95OLH*#YD56H]C55;8%"O,F8%)
MD.BSG@!48.DPYK*N0)P%8T(0*7HJ@MG;9Y+U4:W<QV<MK-!2A*L;9M$-,Z:*
M292&XP_37IJ,3WJ#T?LXG;.([C8SZJ]ET3D:6V$"TFU]A%5B56(KSXS:[MS=
M5_:\3-V>EM/X^B%UGZ?9-0Z;YB>3&&J*[]K\+U=+=#1^?"'\GRZ7J9G*^3*5
M4^/R)Z%J52UJ58LSHUA0C#OT@$Q&R OKP,A$("GC7(A*>>OV]M'T*5MEYG;-
M_.LNO%MWI%1X;P[><ZX4Z_(.]H0##R5S7Y-L-''E0%OMG,1 B-=[^QK[AG:D
M+7.%=_>BYA7>78'WO$^$!$>#0[!1&T 1"3A%%1 =%5$\4:7]WK[4?;PF?%*[
MF*RABXD]'<SL\&+L4QC,SB8/K8M)MPR-5Y,2DY^=OQK:T>SQ*#S+[YZ6CU2B
M:I&H%J<Z91N#&Y4LD*098,P<I:,+H*D@(41AM.&EDVM_M3DP-7NON^"^?S.C
M@GM-X)XS,HPE5"JK0$F1P1TR/3M/'!!TJ&U"2E)302A6:J56L=U=;-^_C5&Q
MO29LSQ</>BM)<@:D$Q8RH!-H9PTDIH+B,1A=<C$HZS-<;#W6Q>S;G0MW3,;Y
M_L-E?'6:=_NTA#;J4-DU6QJ7R_ \K\(O>1%>ILI8ZV"LQ7%/5'(MK K DA4E
M>TR"Y9YDQI+&6Z(4]W)OG_>-7.Q54OL9[ K V[<VE@%XQ?"2&)ZS*)CRQ >E
M(0DL?DW)P3F5M0XB/<O*(Q'2E*AD6]F?%<'=0W#[-D4]HC<%[SFCPAI-@R$1
MJ+44,"\G:*T\9!Y&FQ3AUIMF(J.BN]J19)M*VLZF,?0&HVN3-U<)9NQ2BGHW
M6B;>D*S^XFKA:K+ZO3#<XF H%KE),BI(WG) 22G80"@(RAFSSB$ZUW1LOZZK
MVM)NDVX4K[3H+7VHS-""U5*9H6/,,&?:D,"%SPH0*!M%,6T(Z,08T$3111N3
M)&IOW["^::.=066&'6&&^^M]4IEA4\RP4."FN/<JZPP\2<B+G$!38D%Y1O*A
M@%)CV-N7O$]8"W'4CI6V76^F=<,\NEUI6QJ,[,BW4=KVU[+H')6M4*AU6W]8
ME5B5V,JE;=N=3?IMK#<S^&3\(3_& \LH[4J8]\5T>I89/[Y,/X]';X_BY.1I
M=,6-?)GT^TOT9Y/F&,@J5M6=VM.=#A8G5.@0T8?HP*E44M 4@K5$ +7,VR"E
M(DCW]JFD_6QQU1Z1.POX>PW[5L!O$/#SA6W,^:A) B(H!12E.ZR- ;0+VA-/
MT%F^M\\5Z3.V<I2X KZS@+_7*'$%_ 8!/Q\S9B($'0QXC J0DV8Z9@2.R%1
M:4,L:5U$][FLD_,V!MW7\?2J_T8&[C##!F89-QER;O:PLE$W6OCV91F^Y:Y*
M4BV2U.)X"JM,]&@(1%<26R*GX&0@9:J6Y(8)D5@Q0ZCJ$[U*W+>FK747RZV;
M(!7+Z\'RG(4A-,_\RS4X@@D0!8*CD@-WW$E+@T'/]O:18C\K'17+.XGEUJV+
MBN7U8'D^M,II"L:[DD7N '69?H>EE(UZRIEVQDE6^HS3/KFF*J0VREB+W7 V
M\<=V>E&^YL<G)^-R#V/_Y\.*;G2B7\;S\>3+@KQ,3YK5^*4L1B6J%HGJ?,&
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
M8J7#Y55^W'%8+'CUP[.R!%\?8Q='6U5+6SRJ%MN/NV H"<$#T\("4N3@#(F
M3B:'UCGD(=NFNB]8;7RWNR31NH%:26*;26+.=N54.JWRVELORC UGZU85WK<
M:,TT5<@U=7O[ID_$8H5+Y8A=X8C6;=?*$=O,$;_.SS&QCE#F@)5A)AB- (,Q
M;P7GC"8I$*GU11.-:YS<&S=[5ZV%Z[()]>0FDZEG9ST7WPY&HY+".DZ]\V@G
M#ZL2;@GZH]%D4XH1D81$$IGSF )2IZ5"F8+[X\4:-*-*8BV2&%VPAJ+SDLG
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
MUD?.DW#)[^T;;?I,5]=C9<<'SXZ!"2FYYMX2ALDXYQ0/Z+(NF55)I]?.CI4
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
M:30N<:.5\$K8%+R@I8JP<0OJ4D5(\_7Y]_V#KR;C-)C]/)[6]G1M^OAP(96
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
MP!&CP,8DHW(N19=1R5?O]=KA+("'AN8-^W\KDMM!\IS#UPC&K;(*4&H"B(Z
MLT: 8C&_HX46AK3@\*TX[C".6\\TOP..JP71)LCG_+H.F4>#!BAJEY&.$HQ(
M%*P(F S54;"0[0?:9]BE1).:M[?YO+TJLWJB="!UO)XHFS8 %W/!78A.":#2
M(V ( HK& -8QSCPGCBAW<::(19]4/5,ZB_+*C]N8"U[Y<=/\..^SM\)ZYO,"
M.NL\()<*+,,( FWD(C@K7!?Y\4$D=U_XAGN#!B\%"+UG)Z?#\7F,O0N?_JNS
MB3^VT]A[-;0WU^SO:%"RR_[\JW5J/G2U2F61:N[GDIS%%YSZ.J\C"YQ ",P"
MHK9@3)(@>,P<IK3S@F;&:FV 6Q?S'1X:I#?LU+\1SA7-2Z-YSK%?;+.R4A $
MDX I!'"\-#M7E@1*$2,A&<T5RSN,Y;4Z]K^#Y6IJM GT.>=^2#+D%689XYP"
MZD! 1Y^ !NE=L,%P48!.^HKL\LE=.R%6F=7ND3OGW*^GRKJ,P7D'?_!)"IW-
MP814 /JDP,3D(;JH*9)@1127Y\HNE_E6CJP<V7$'?^7(=7'DO)-?$,4X&@,\
M" ,8G '-DP7!@T.G,'F"'>3(!Y2=/XFGEX"X>>[XCL8C;RXN6J,C__5G^8?'
MH_ ZS@:3Z_SZE8R6(R-<\-XK)@U!'L%H(4KM=@#M#8()S"EOC46I]O91F=5G
M&G8Q#^/!87A=GON_!/!EK[B*WR7Q.^>OURDO2M0(25H*B (A SF"1!5%1B\S
M/!^E+4PDK>CM)'KOQU=_6_16.Z%-:,]YZ#F3VM"@( 7:M,UUV4H@$:C22F'^
MGJ32YU'UN=Y1?-<LR<J)71B[6#EQ8YPX-XDQDQY5F?\@JZL2D.575AL!"4M
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
MD,:!F&:70<-F_:&@L\?[KSKS_Y^@UE<<$WY\[NY7CO6_ #&@YFEO@8T^A?G
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
M*-)-6E^Q#7<]1>V &S9^)6/.UN"[V@[Z=?7"9XT8.]0T2O>?R?A84D&YI)2
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
MS][=&#[O]8/YNBAZJY#,3^\U3\DW\JK=G:YV.2B;DX6+QG-=!R=<N@AF$+9
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
MGCP=> E$@N")75E[79RL(\9EZ\PZ"JD5L*S X9O4=$29D7L6!:%)G4;=4=E
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
M:M@HWBU"]K>&O?JS-(F_QF19FMUHV&OLU]?Z7MC*HVMB%9P!8*L<^K_PB>5
M?-YSA7[I=G0\73=I?O P]NI0SDL!ZEL\LF8-Y"PWJ1O\=[H_;!YGK0,7AWJ$
M&YV,K+'O3F\F^THW$X:YI]WZP:IKH)F"7%C]>)O->CQ-U)=%Y ?81CW:T$;]
MBU/,MBYC?BA+:)68..<%RT5.=1S2(LX9U:#.\$PQ;CC-BN.7-\O'V*C)@%#]
MU"EFWT4<W/_/WILVQ74LZ\)_I8-[SSUV!,6N>;#OJPA9R#Z<:\"2D'VD+T2-
MT%+3S>Y!"/WZ-ZO66CTS0P-2[\%&HGNM&K*>?#(KAV^[].W)_L';SN[!+GSW
M)=[;#I_W#SS?V_;G\'[^X=M+,&SV/N^]FX^#V_WV\8\/8@^>MPOOV=V&<=(W
M8N_;$=[[M@-S/?ZTNWW<V:5OR/]\VUUH0,B,B4$9B1B6!''#*'(\*62P(9A3
M17ER&R\,W>18//D4N779U#4^-8WLC5."8I&$Y#A2YWD*G#@M%9<IN()/U\AY
M6./3JO%IKLM?,$;3& ,RPG/$N<7(2<50"MYQ0720#@@(P6Q3Z:=4U_F:5/\Y
M0,HRM_,UZ@5]W^4#'I( C5VX:X2Y=X1YL\" )&%.*9.0T=$CGKQ!3F.-(L>,
M!@>[2.W&"\K))N/X9@CS<$SG!O4]ON]S^)"*?GT.'_0<SFEZ&I-/T5B$-7>(
M"X&19=0CFZ1)1N;:/+E>L,%@BMRP?N@*%/J-R,1S*+5QT:W63<G4M3V53\V^
MNF&&Y-WG_U0P^0)/[4K(T0#F"3\UZ#P<QL\7VV!C?%X;8P\!T>\7J)(..(C
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
M_#Q9J\'H]+37'XY+?N>WMV"Q>L6,S;6V\U>^Y*-;7IUI'?S: T!THJT:!K2
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
MC1(E:2+B,5D$.\21U\G2D#CV@FR\(%Q=F554*8)2/JG.W+M8:<RGRUR2%?.
M@D]OEB[SI([C\D3(9J&K&.8F:_'"TSHXMOTXF+_-O@V%OHG*"]NC?F6F@@'Z
MKA["=8XH_N&.Z [=?WG(X&1ZR0U*8)""/1I!VV'CD5*"4J8(%9Z5.VE.-J5:
M[)G5JK:Y#OP'%?,E]G-9V[I(U15)I;!-98_N5THNM[I>^LH]^K(:Z:O>8#@9
MQ@\K#+MGNV>'( N"N> 09HD"X=$!:0?" /(AL)!<64TS7ILMO"1GY100NDA#
M<3S;.D4KN_!OFEQ\Q_V_4K_/@,3?.7ELK<8O$(MOV5"G5@:M)>+94\5!=R,7
M>$"@V7&D6"LN[<8+BO'659RXSECOG<9<&K+_.0ZW6B\OC/XO>N?89BMQ<E'B
M;*>Z)+F92%FIJ(Y8.\IPKA;@F(J,:DPMC=QP?\']^YHI/KR(B?TWA\YP8J5+
MR"@-(D:Q1UH;BX@(H(B(!#8?-UZPI4RQ-4L2L^&SR JWKDJA6I<8GB\QK)Y^
MB>%K^,(>UI\[=B5N1]\!U1>>6*K;ZAV[0"-(($1)$E$*28#28/DN*]]V1)MB
M+OO/*;EUIIMYGK4@#F9RV*I<LW'YYM!(458]18SJ"L;MDGTZ98J5O\]2^<OM
M?-7+5^\QLM\(I;?)?B-Z"T[BK;+?+O^=8.K^<^KT%MA7Z\&N!TOI]3(V;Y_
M\03S)6N=V-JVPWAA'L</D#?:D(367QG0P>IL%6_#C[PD;ZL*>S^Z9/Q5]RCX
MT==A3*.K(U*,@ =()+[?'.M'S2#;ZWV))_FRG8C9ZXU':/#Z_!)=[BF3^?GE
ML=P\'?$"%[W&(1DCHL9<<BRL\TP2*X55,E"B1&T[4XI1\\,5%SFORF5U\:^-
MX:!Y^2L[.,[(\.P=]'6'5O[AX#/;R[__X^]/^P=@87_Z_=/^]MO/>R<?.Q]/
M=N@N6-8?/KW''Q<ZM![#^#P&R_OSQW]VX;UOP#+?Y7M_Y$ZM?Y]\^/3A6[;&
M]P[>YC+UP]WV;.Y*4CP:[1RBRH-ISA-#UL>$8A1,JL2(YW[C!=ZB]Y75_%QZ
M6?^@:@0H>J5&Z,-ID1]^:?'WI*%745GFZ:GGQYOU#>ZX[JB3%Y--QWKXN224
M/@^EO/]J5BD'0D+"E",<?$*@DS4R!'Z*+A=\\$H+!DJ9X$UEV--5R]41><Y>
MK.4'\+]M=V3[YRU&JEOI.]CIURU8\FPLH^_;QB'"66PPMX0DSFTP#(MDO8L
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
MTF4:]KY)+*D HTJWI*UA#T -=N:XUP&=4IA]OVH46M'\X7%L^4YO$/,?W&@
M4#08Y,>-TWQH74-M:ZZ%_%SW^$IKE+V%R4B%K2$,($,JX3"W@DLM<-2 (^Z0
MJ-Q&_F9MMI?KFM6STH+/8JM:Y=O]\Y%5SO(I_=\9#G /!1=F0>*W6K0 +%R[
M6R1FNSW(DC?JQP-XTV\=D-+'!H=O.S4XG+;WM_<Z^]L "O_ H?X$[/;3WF=X
M?C[L7_?_ 18,K'?OX.6WO?8<.)SL\%WZGN?/P?O@W<"&Z1N^=[ +@/-:?#QX
M>[+_QVNRN[U+ 1PX_/O;H00SQ3EGD5$1T%[3A!S5$8D4'0U!!\UHA>-PW&)X
MF2T1J96(DE.6ZQ(;RAWW3L)#*-&!N>0V6A$P]Q3V8-@?Q8T7+_V_1^U!.Z_\
MH+5 ^6;.]MS1KC;EZO?-CL\QQR-3TN5"3-X[%ST6\+.RFH?$8$0/S#.? HN;
M^'0I:RC<66R=V!!;,%+;Z50LK9<2? ; VN9= F#/O\G8W!L-!T/;S92_@OR"
MVF__>M?Z Z9VVCKM^-9/&_#GC9\W@?R=@B'1]L#]AGUX17;3G,"*G&= ST_[
ML]<-\&/1U:W77_VQ[1[%;-RV*.B*T]CU<:)<8*3';7_<.@--,>K:;OND-QK
MH[/^.#D!+0_/=^=Y+/\Y6,))M\HHX\EIIW<^:-G3TW[O*Y"(881'7,A;JH_'
M>=*B-+,Q1IZD]9Q$[$A*N1*N<C*&X'!=T\M0AIH?9DS[,1P-A_'S+R#TL"/[
MZ77]LL'+:M'#3G?JD%S/Z']T/K-RR-IA>]M';._;YZ_ F;["' Z%MT @-:"7
M" ;L=Y<K=Q$-U%4R08V/0FK0F9MXB1,7:,B@Y]L@%H-6NQ+2]R ,(%K_#T0^
M]$XV6Z]'_=XI2./+0=NV_K*^G4 _P9$ BM(?'K=>%@2SF[#?G3:8O?FD',,I
M1-GH =MY5"%>')S"UL&Q.L_OB=W8/RJGI#NHMAD^! (/X^B79X.T'O7M"9S4
MKCV*I:-X/B9'P(KZW?+'_*ER$/KYL4"BVI5%>0!3*,^M9;L]R.?:P9&&,^[S
MS+(J/(+#ZL&8 _/>=LL'X1<#?PRORJ?(]OOY:)87N3@\B[%;CE-^:7LXJ YH
MP^G*7\+?C=PG>$%^FP?KW\(T^_%HU+%P&L^K _@%CD/Y>/.G^@#//&_**+X/
MBO848/J.?H*M)^\E:(VU2P7'L_)1-AOD*Y^NI3(&DM^&HY1_;R<(V(I?3RN)
MK02XV FAR$\LL@S'#0[3(WG@RA*TQNF=F#(X8?GX3@M].:/YE(T%ODQT6O6>
MCOJ@!\$ .@48J93AA>JI6S3'G')B#/B:L9+YG)(=J*78RA 5PT(2POCA3AX<
MV-PS"=D7,N0I%016=+ZG!@#:3W_W@%L=[>1;ZS@8CE766!%E'??#:B+XW=?=
M3R\/@PD):Y&03"3'33L,.DF#)F**BDBEQ13G^\1%/?0?C3&\G'#-TI<_?OOK
M8ADY<J?S8971BZ!DXE81KCD0:,6 T6AKX:]IX&,76F$O"Y*"Y Q[66))_94E
M=S]-2<[K^N1>C\3('UUTMOUA!+.&44$0P4$CV"2"M),"V<"DUB11%]/&"\DN
MJCT*X-:!/VU];ZKS4OC=Z;92.PO1Q+2I#9A0>%"&*Z!1Y8!4]@J<I9JP@=ER
ML//'RVRW_ 6$SXZ X(VIX$__YW]IX/&__O7R=?F)_/IS ?/A6:_5@V/:;[5/
M\F'L9^HUI;(R><E/S7S(V:RM@ 6].\VD<+-U$+_:,5N"582%A74&-=&)8"SU
M\T?AE/OL +,CV*1JW/GS@_,!F''P@<ETQLQR$_[:=T8%,#P\KW<""YB99QJ>
M91==89.@C_)!;/WTSMIW__H+_O%SQA2@([9^B U?@ C"%X,=6OB2[9P/VQY^
M 5IW5/_M]/MG'ONEW1^.0'2^E=]MM6#99E;@;WAT;P34=;/U6Q\6"M3>*Q@_
M (@=KT?KJ--SL)J3Q1C ;(!%%@<C ,VH#[\%/ 1]ZN-DA%/3/SX/?9"\(^#G
MW<JQ -\XZ65BG@DOO"C$0K$+N%9K&N( )'X\Y%,+RAJ$)-]SO-KYHS6(1Q5!
MR=\N.YM_N%0$6I5C=/*</]Z-GU/3\Q+VD&R[WP)*,(H-]B^A IDF7 CU=MI:
MO,\2I5->]AF+==J',P/M<(!]AO>S7C\,8G=MGA9D?XEWMS\<$IG;)#*"A+8!
M<2'!/,6: R)Z+(A2AD2W\2*!I"RQ3J?E*CM"+KU"F_=:8&F=B [G((24L"'2
MQL1Q-(RSX.E5=6K%-9RHKV!@;3BOY0\'Q9R-?8!?LM;\5[LO=L3NMY>'*CG%
M+1;(8)JO9H1&VAB)&#8>$\4$L6SCA=9;%S6,:%0_8$L&TA-0R,.,9=GYUF]G
M"+[J[O6A!><O>Y[1;W#0J^V&1I+B -3RX)H!+C^ZL.QMOS^4/B9!<JQ*I +Q
M$"C*.5/(<H6CEDX:DV-5^-9%\8JUL&3]V@8)**ZC8H;66U3YAL'@+L9Z['3
M@M]\'.FYR-RX"'/^Z?4_@V9_94^SI^5ER"RVS&DM7M<2+S!@N0+;, +X2,TC
MXI9:9"++@B:T"CAXX\ *H5OB"NFJKGEC^TLF;T"GNW'X,_P-\,7*FQ/!OC@I
M?SCM#88H>W8*19OL66$_60;AJ]E)&^&O&F[_2/)X"S7X9]NZ=@>.61SL=/VH
MWU^;Q-<4QF]O#I62G$5'$7;"(RX5088J@YQU*46=C-/9FR*NE,8F2@$PSV83
MZZ0-EA[87=W>$/YR,!A50CF%>,"[>R"/Q5DW%MLIIWKV3'8'<1S"T'SMI_K*
M*H(),!A[<3OG560SO+_*U ,QJ^S)F\@Q89(*:;CR%'/"O 7B0$F^F+(L4)6*
MG^_6XIN]>S#4&4%NI/=\+;/7D=G][<^'P2N1+YV1IL3GA"X 4$(C$CSI1!RE
M6H+,,G(5F1O#WP0I9^U%/]ZR5K3]+NJ-P-YTG?918]!7CF90YU_;)Z.3FU+
MU0O;R\EUP.!M_FD_[8^&P&'CX.\\Z?]J'QVOY?!J.=P]V]U^<PA:#JR)',XL
M+85_ (HZRCUR3$6"N0XZ=S/BZBJ>N%D[<4:G]16^]<?M^*6Z&029*K>:J9UM
MC-.RD8":[6[>M=;0]H^RUL[7G?"M!BJ'Q_U8"&;*US?G(+Q9UW<ZO;/\W;DK
MH,'6=W<7>'V')IEU:+[J@<:PK;=Q &OFCXO^V(:MZ/1.RVZ\ZO5/>[5W[J>-
M5V^WLVLSNYO^GX41=.'W52Q&X]O\?Q_W&M_F9FOGM[<OT=O=EZ]:+R>NQW?C
MV^OF.SMO=V?\H?_5R\ZN/Z/=;/WYYU_EK_+E93NT;;^=B=_&?_WY>N/GK18,
M9\8C^-NHW[7N_ )_8+XK V 8M,YZ_0[L10<(8-&Y??ALT>/9MAT-RS"S*ZTS
M O4:S@%[LD<P/P(&WH%I#\9>5I0=B\5):D_'I*S$)_8Z((CY@9WXM16[($*Q
M=A'Z=A62T@=DC2<5)YV^<R_NUF(@69_M6,!;U^_9T"I0EB6^?CN\:JL%"SZS
M!O^ W06O&>93MKWU:FMVZMG9VN\V,PQ3&VW#E_:@N5Z<"A   !^,.N4(@OA]
M:?O"3U(U%PM\I#VLQ]3M?;'E]G38ZW5@$8[M$'Y]"N(SG#B")[$+,-;C:#O#
MX\U6#"-?!RM4L0CYLYNM4SCAE:MY,*PY0_6G*1=NA/$!]?(M.&%GP^.M%@C3
MK)\<#N)V.Q[U-ENOX-C"8G?GY2&TC[)M5P=*S(9/+)U_"3;H3D]YO SUW'LP
MX]#/3O=&!*J'U_[A[#Z&<7RK7W%L@>C!WL)V@F17CNOE'NMI0:J<S%/2WV^#
MY'0VYV)-8$F&Q<L7\RIVX%A4'R=:TJE[ WMF^P$!7'9G8DWJZ<.&G .(]$\N
MBF<IQ."DU\]0#$^[:2P48Y9X@[E/P?,4C*62@]GH@[?>BR2N2G.Z72S4#^M/
M?OT5GGUH.<X1V@9IG8O21A&1%BXBISUS&E9?)*"59EF 4[.- %+5,:I4].0\
MC(]Y#MQ9@H+5O4D1X(GX%RB<%O=V-_4M(-W(#T?UK5.6S!S.5TYHQE$W:G?R
MZP>5/B@*! [1_'W)PKU+!L[\[PP8]WFY G\]B'?SL7M/$N/)&<DBCRR9)(4)
M3G#OF"&)7G4:UC[VAS@S>._;AT/LC54YJ!G'7/F>6PMG!FO@P31J#/0X6)[=
M!V3KHDK.2QWK64)N[5F_=W%9>]9O*2+P[Z-#)55@$JQU&[Q$W$>.K'<^A^\8
MF:PA(LH<KT.V^#VZTV_L^0G).*:U]A)[;BQWH'05LXX$B:70IACCM\:6M>?G
M5O*S]^GUH3<B<LD!8B@%M<RP0I8GA2+3BDC"+%-DXX7 3]W;LWH!6WM[[B![
M\'= ":W"DF8V6(I(X620Q8XC;KWE7BD>/%!"=>5-X/U[>&9<*CDR!+6_HN-V
M"+'[RX^T36SWV^M#RZQ7CDFD)/< $:#9'0L<@=*77&K+3!0;+XI3K/9T96UQ
M63:<H40ES[B*"7,#S,$(2U/R3KN<>[*\SL25-ZI7'=+7 #MP0O^"\?3"8NQ/
M&/7'L3\_VG&$??:'%#99JQSE8PSL,\ZD K.(4N)@I(&EC!6NHGPJG^=\!MP-
M?*#+4U]GN_!RNJ7$Z?#7TU[UD%_*+1;8>[^>M</PN*EN,O7%VH^*)U^QKMB&
M%W]ET0.[4.%L]<6[BA]5ZKDEF_KG\;AC\:D] A.Z'^UG5$+W?[&=,WL^V/C7
M["QABG.K.K\@U21?_%_7_]>+92]>FM!X98+B7$(C"=XK&7E@P%.9!.XA< Q@
MRBC#A0KZP1,:'\4)CF>=X._B$3"B@^B/NR72,[LU=KI^J_73QKO7?U1)B(VC
MM]V=^ :'S3?.+_"8%H_9V$'WLM]I/+-_M_.RM6WEBO@-N,D_Q3_X>\PPV9DX
MR<<#^>V?W^]M(*^.+<A IW,^&<A6Z[?>L%&V\_Z+^W>/W"+Z%#0><]1P:4"<
M'5A4%HZ*M I8I0O*N*RAB,&&852KJJMJ=C1NPHEU.TE 68>A+KL1+&Y#$9P"
M1A^0$+DP,S8$Z<0UXD ^O%->TPP;P[/>%9&G#Y-B1:Z%!F<KSGV[WJCL0RW*
M]2#R)L;='4_CVD7Y,.=S'VPX3PB73(G<8@-.9>"YZQR-B!,<X=P2;VPJH;]7
M9/VL^(C0:\GH\JS559V0>W/9WOOQ6;ML;WEDSG.*I>.$"IL#6UQ,.;"%("N5
M1()H WB#+5C!&R_4O7ILGV3V]0VCLN]!C/,5(/RT#L]>F<#O??I\F!0Q4A&!
M @\RIX=@9$+V\[$<@<>)UI'EREU77&)EV*OB8!\3E>%)-X\"7Q(!?N,K%,LL
M (;A\&_*60C66<>HY5$%BTEPQ<-]:^ZSOD*YC7A_VSOX?,BX4,0#\1'6@U!K
ML$ZL\ HY%T4(@%DZF8T71%X9Y/W(5RBK%[#U%<H=9 _G9"J%G>2!.<2M-L E
MO 5H%1Z!9@S:@VY,FFR\H'KU5RB77@#<2I6O+P >3IA(3N.TV!/E ,@L"9F=
MAH L&'&():,5Q9R67@)5]/.-;P!6&02]*B[P1Z\7SN  Y?C+VL_4CV,O:+]W
M,EW;85(;U$^DMG)W/DEV#K8F; 0\MV6'PW[;C4K!Z[%9 =N1RXA9P(?B$"Z5
M"B8!SK .39Q>*]=7"KG6'1ROSW#J<E1K"=C-<Q_T1O#.7#0F5]*J:X!MMG+R
M$AK&_DS]L/+X$M"\608Q+C_1CTTH=16:4D9XGBN4Y0CIZ2),-EO0=9FC>1EM
MPDUA6%5IUU(R8O+^S2IXMXZDW1S799BN>C9?Y:$N9S85$M\Z6B8UI_"%/,6'
M7]OQ I4E'E?JF2QAGOE__?EZ?N#XZH&/F8J=#*<B):$-![?KA[,A\/D[X^#?
M"ZX80.ETPN;RK9FJ\3%3(V, ]*=3;U)5_*,$41^U.W%2560J'GVKM=,=3VIS
M^E(B$_7I:/M<T3%VZQ.<5SU/+M]2Q*_MP6.:)05RZOHC4U<QI=+85"1L@T&;
M-5#E=>V5J/E,#-MCX<DPWAJ5@-HZ<GT2D Z0%/M%GV<J47_#]T:=D-,16\?V
M2VRY7&[O=-0OB8EP3'-5ZU$I'0B"&-NE^ @\OC=U"/OC8IOMYM148QQ<<%%4
M4A2KTBG535/>ASSW7.V_HL_M'-R?_2,@YL-8VV,9E^%Q[5SG+/.:$D/<6&[Y
MB]7;E[XN3]#7_"+FU(6J>LKF[!Q[_;&\'AWU(_#S#%B]ZPUPJ_4RA^17<]^$
M-^8=J,C*S!DYAH-0+7.U0>&[5+&_@1H$'*CJT!4 J\SO&J\!O8[:62W5UG4M
M#F7M9XVG?$#+D9@(;@.$1: [YY/R0Z4$7OV2X_;IH#KFN3;FH.3%C-7[.DZH
MT$=XWO;K0\(]E3GV5%B,P181"IF</:H"Y<H3+SVQ&R]ZW>M&"1%)P!X5EC%*
M.-BDVFH:/-="2*&%3M>HF?U[]H_&/V'CPLY85EYF47D_B&G4^;.=XMH0F-M)
M?TBQ+O7VD!>N5'+SR"2; _,BET2[R#4#E0/8L]0,J.(,2OWDLA_+#FK1$NL3
M=?$^P+@.P8AW I. A!$,<>T9LMX81 18S\KCQ*6Z6>1=B#)Z8;R0!',G8"NU
M5-Z;'.*E!<7K,_4P>^D/#=,T&J] 39H<J&\2TLY+!'M@M;"4^E)#:YQ1/'^H
M5EQ3>%7Z?;<W&$?Z3!?.M<";:L+6Z/1E[L_)QYI:ZYG:'^7BU!7;+%ZMY3ZM
M-"IY7HL.+3A/@USYMV:A2]\[Y58JKQR_*$\DDXZ:HM3>L$6&6S"RGY-1*[8"
M=NGGLA!?8O_4%C)2JN?-V*=UH%._]ZDR:"?\L:'*MB:I]5Q#;<6-J5!5B[5[
M?LE4QI3:3HH)+HFONGAFU7+/\NOIO:TY]N\PO>(QG"I+4D+E&O_W$A:W;"_&
MUYYSXVWN1N?&7:U[:>!R36>[GW8HYK=8T%Q-CC 0_3JS_%4NCE-]?&&,G4D5
MG3K[O(RC_N:?8V?'-;];"_2,+0&67TE1'!S'F*V(?^)XX&"[?2F1?LE6S:Z*
M$1MB?F6[6[GK[)4#GXG,6Q2(Z2J>9>,:7^ OK9_(SV/_P-C%,'?B!SDU.$MN
MG<5=I6_'RF*<WL[9W<A5:3;'3'[9#+(F&G5LE>CL<ZY^=FA4B>=U[<LLNL!+
MN^.9309:RA87(>W-+=C\_*L=_8G^7,^^G\V(WEFW[AFTY)R41>_'DUQG'J3J
M<SR?I+K6Q:>JK/X(QZ-:MF(XEZ3GRT_"L%B0=M"K4EL[V==1O;G?>"VJ]9I^
M>+4GU3MF!G,Q#D[>V.!.4Z+?-=\O<%LM7%5;]7M48W#83F"YBSZIC/S+3])P
M!FVZ9;=R<:WBH[$#D-6JQ<&T*W#4[;GLA*F3E4]'L.REKD1U,9,W%03IS[+5
MK)'DJ=> 0NCGLAOG!1M&V;]1ZD+42%9/,-?/;0]\CCHJ7I6B$L>GH(#?Y'14
MWLE_CV*5>=W-/1,;O3H!UA*<D@ ,JEH%K3RS3CXUE>>P&ET5Z%1)VE6S'M6A
MQ7,3K'=@(I +JKW6G)5F_E*[@"?"7"Z&6C]-Z,/:&BD,UG_+Q<PB22H$+U T
M,@?X!86T]P29H(.QFG$G^9PU,ND$L-0:$5[BR)/"N0 #<UZGH(CC5JE$@ZS+
MNB^W1F:N :?+MD_?\0'#V&]$8*=(P%\3 0!K!0R8WT%\REWS[D1XUM;+S-[O
M;[\\]%S)1+!&P2J..!426<,,PKF"!C&*><4NLUY^'JOH*<3)%Q/5L1QW:1B4
M5(E!*=60PVLRY@S@=Q:V<ZOU;@H7X$1G!1>+$SG$Y@_Y2Y5[>>PTKD$C1\L!
MHZB ZZRXJR<^<#N-.7#P\ZU$?D:_!; %/XSYWCC(HO[$A AZ ,E*[S5,)'L9
M1[E^]R0>XR*2,@GCV&J][PSK-@G5+=?D%>7RQ0%B@;@#Y!7%6EW'U6&BLVPH
MM'/IG%+_I^F ,X>88Z9=[D<FSQB_J2+*%=KFP5:E+PYFWU@1&=!9G7R[6=A)
MIO;_SG.OQW>90CR?V&>S-D)^9#^F3D4H<@1L5B0-^->V3[[DR"9&I5B7W0),
M^?XSKQ\KHZW62["#IN>1)_FU5*^_9*ON..R)3KKML+]3_M2/7]KPL,H\0]E-
M6(3I%A9:X5.3)KZ%3TU.Q>@TS#^LNKRJCLO8*H!O-E=%8]NC&4HN_U(ZOXWO
MC"\:Y'78X%0\82DO!PN[:)+,LB4P87Q]Q5F83C_6-E.)":XZW#0E/D'.I\(1
MZY<L'>_40/QD>KF ?V44+.-B\V^?YUSE;K7@>+TC+5"F59;8;-N+6-'*[$7)
M]ZG-2M<5RR[8ZNEE;,+G*HLJOV*.V54?*6.97-=-']_&AS3Q@#1266T"+-2B
MQV780Z&ZX,O,%0[MJ!Q8,.E[>0PUY6P$!1[Q]OU?^Y/+IW8W]\?*M=!R>&N_
M-_:8=.&UC1:I"F;=O93@<ZD;2#?K+#\[*[G7.4U+9+"^*AXWN]AZDMDF\P[>
M=9+TU4G2YNDG25^9]#R7)$VEY]2PY!+F7$8@W#$'2TK.-#62X.^_Z^N2$J)C
M'GH+0*@81:VA;(G%/[)%3RX"Q0U#IJ.2,FG"P#IB'$MLF)0D%VD/3 HCEQ>R
MN+!1P-@6G=+7![T+ EO7<='+[=7/W_:V/QS21*+3G"(=6$)<18DT\P1AAJVD
M44J?TX;9556--DL)]&%.8"^$,%.AQN^4FR*.2<TX8FA*/"N"D!E60R,;ZKEX
M/W0=@M.PD]JV&#]MQJFUS-'\GU.L9;J884W$%NYJYFG3TZI@3$7^[VJ+-]P;
M_#0,NP&AY73EIB7YB'?1&8F9T=P;:@!ZB(@BLD@<)_[:^9UK%+HW%&(9A0P!
M)1\!_(U.)G<@8<@)HI!(*G@6I7 \E/8/5V9GW!"&*M&:1'#/0M'=8*@847L%
M0S9;V^U!-U:%DC_ D3UJ_;0!$\^U0^(?)1@UUSF!OWS]Q\%&Y0-\]_J/5=/O
M:S;"?5(HMX+L\K@\X*+:W^T/TU;PI:$7EP997!)=T?HIEZG) ?RP<K RH=?I
MV/[@Y_E,HM3N#X:71PI2*H0W3%MAN53<F0 G3SE8SR@,,P4 5;X^   D&G-,
MUNE$#UE/[&SW8.?LD <7<S->Q*S.O8031LY3C+2/V2 2BFM]>3Z1BT=UC? +
M?*T-)\KU$6I$'.0J[6'L;<J!/HTV)[KR73<.^27N]\FUX%K@GI' <?BW. S1
MN5)CW- 8$$]!(A.E0]YR1J1Q5HJF4B'* K<@;_-7P5FL7EY,Q>QHGHH)[)TV
M!A2[%#Q*JH%M*4&=423F2H<YA[:1AV7]J=<YM"O&*1C/(3'*<RXBHA2X&NQ<
M1 [V#B4%7)H8L-MS:7IZ5?KV3ZN0E.NT%KRMF'P \=_OQK6T7"(MXE!22R4U
M&BF%<YE,;) C6B$MA#6<41.SCTY=IWI+QB#0;+&ZG/H>Q.<@8^M:@"X6H,_B
MT!+C2?(:I9@(XM0IL H=0]K8*)B3FC*Y\>([D(6SWEH2+I6$Y%(&$8F 2P)?
ML8XC+7%"W ?C'14QY(@JO:47H.0*;*GO..O>9,.S7GW="(?SY[&KL@0^#.K+
M;U>Y_8H[L?$:].IFDZB?DVVKL,1L'"Y>KU6AA_G#L0F2C4T+J<::RV/9*H9E
M9E7]6'LIA[W62<SE<5HYLK:$R5QH,LX\JXH/ZG=+-/M%CHNGY;I<B5'?;, X
MJ'<QBOZ":JEY;RZ,:6F< =.7\Q<_O?%S7A7K=# 57#$)*\T",A'#L7MA:;!J
MW61L*C8CCP&F\I^#14FJ/=Y%AN:X_E;KMRDWQF 2(3$H'N FX"+6S;BJ(4]-
MW Z7+QP,9J6*?5WFZ0'0>O_ TT..)2$<T#J%J "C94"YC2\*5!LA?'":F8T7
MYDKB5Q^U_QQ<$5YV/7_&SI)$C@*R!=8+0%XH?=U2DWB^;^IM?!L325P>H7LS
M5O'7.!YT/^U6OIJ_>L-8W-^U$V0LCKD;VX\FCU]WMS^?'S(L-3$"(QF\ WE4
M&%E"'!+&LR0X( C-=YR+Y.$_&I1N_&"GS>*.Q;#"O$FA@_D$HDFJ3R7).5L%
MI/@X-P7LEP2;/GRC.ZHB2Q=PN.2C5%=C52M%X HEJNX?^$)GT)M^=:5.RN.'
M_:I02/U25]<&*$_[P31]M0)U@/'RZ]WFAJBXSS,'7 B'R\&NL5'JL&^P)C.*
M] *=-E>AXBR.@['#1<I_^6W2^3@9[Z@+<P^M3F]0MR2_R?TG99YCZI4SEL%J
M1>.<ECY90;U,U(AYQ#(,7Z<PZ/HB]'Z:/Q[L?CNT&O1(O@"PQG# *@^ZDWB#
MDK$F@*;A8 9MO*!;Y%Y];&O!>.*"P0Z9-\0&AE%R@B+8+8,<QP))(YGB- KG
M70[4N>*&_.<;EU/E(42CX*7:29Z\LX9;GJDV#]ZHH(ML:) -@JKH"6K6LK%"
MV7A##KVE1/%HD<P-(#AF&MF@/.+")R:-H#(7E!%7$NZ;@<9:,)ZX8(A#$:FV
M8&XAS#DP7ZE!KS"0CA2,3!HS1GAQP9NK0*/=G3:F"H;D/=V<BH;KG!<;:S'6
M9L82J^/$EN<PU Z)G+Q/U*^#Z_"B)I=A>-SN5]7K4L7-YIT659. DBQ30BZ6
MIBY,O[RFC.61/:!>=E#%I57)#+/OG7O;8GI$MYGQE*OI\A2(Z:'4_+VIY7C]
M/(A)\L3):?[;^LVO]O_>V4;$M("HAYC[M-?>K*D@DZJ%>T4\9YQ$I4O9%*^M
M'CJSN(U15,^^,;7'\UDP<VH&OG0Q:P/=Q3K#L*3-G>8]ZXT&G?-)@DYU.52"
M$'.QD'"1*"WQ( Q[-U*)B0O#M4R$2,:3) ;^PX T:>:L2D:O*XRO'O#.=S]]
M((>Y5A.SS""1JXMS'P1R(@)I4B+@H%U*&E@267)1<!=-N):'IRD/XI [[#VV
M!)'H%2C I)$17@-1\D*$8)AP-)M35S3=^7D24E['AY9;G)(=<5,;W$4:P+ "
M]2LY2<S$Z(@"NI9R;_"0UC'(CR$KWUZ>'RH9$TO HK6*0)8X\%8PQC%B2MI(
M%$LNNZW9E=TW;FAZK^7A2<H#/92YV)^1'FFBBE45D#,T(1%)5(1&XA7-5A6]
M CM6FH?^Z/[6R\.E7_]Q\/#ATC<.BZ;1!"(XBXES;J71/"DIO&0^$A$=F[=D
MP6Y:1ZD^Z $$ZO[M,&"=J D8.4!'Q*.AR$4!/V$@6M9C;[Q8;5BTN:>PZ+7
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
M!AT7D2,;&46"*&X929287,,%;U)V417)-1Q\!W @O#)!J$@4#4 2L E)B&
M(SBARL>K*G>NX>!9PL&\7:0$!7;H"!()VUS_*R"'8T28.D.Q#S):LO&"R$VA
MGQ([^!'N$E\=-Z4K'MX@NJYGZWE#GM1:2&YR3AR7DEM.L&""^B0,I9%>PR :
MP'SAIP?&OC]LN_MG;S#8J?,9=[HYEAD^M@;#>P3#]PNF$@D.I",F%+E.B#MN
MD7:2(>8 ):DR6!*Y\8)NDB6-)YZ]UWN-$^/Z]]0YI;25U";N&3%*Q$1$%$D%
M016^AJ7T^#BQAH*;0<'\#1BV(1('=I&D G&2.U4S0A#C-#H@S4EJOO'B:3F+
MUT!PWS?@N0TGQ9H%4 O$8D>3XL(DSKP-7LEKV$B/#P1KPG!_*+%PJ^1BM"YQ
M)*7WB%.ED<W6$S<$@^@H;X0%ZVF3R*>$$S_"I=+;B$XF1VM]CW07%/22)*5=
MT(EQD[!.$FPCJH@/$L O/0NS:0UT-P"Z#PN6D<0DV) ,TL9(Q)-02$=B<^=J
MP14E*6J6 X(6T]?7+N.G#00_W0 )L,66*ZU+24@"AA%-R9KD,18*C&7ZV%=(
M:QJT(G28,Y9DL$"324!218PXQQX9Z^%P&.]B<E$0:0 =-JE:+$?Y\QH:O@=H
ML,)I'BC80L)SH O&.>U% KB00)+#0J'.55\GK:%A-= P;R%Q(SRETJ DC$/<
MZX!TL@$Y%CFA-GH:(UA(?-.HQ?NE1\&&'^%JZ?=>'_[8;<6OOKYD.CF%-?_!
MKHYN@F]//9AN$=_V<T6T5[V3TWX\CMU!^PL\+A?M6N/=_>&=7S"4E$W8.\N0
MX"&!H:0B I484 !SB8*23#Z0C1=JDXA%C]#UX6[M-'["4/'4 ^UN A5K-+@9
M&LP91MYC(FF0R'%#LMN$($=-1-Q:S6FDWCJ6,T,72[.ML>"[P(*G'F6WQH('
MPX)Y2RBZZ FE%"F=  &T$L@H+1%Q,C(N271*;;R@?#&A\E&PX$>X)'H]KOYN
MSTMYVU^N4_3G%C-_>B!V_6I:MW:*K9=LO62+2W9/[I6"::IJN?>4(>9MS)TD
MJZ*ZW@Z.6Z-!5;1_TI$BH_R7'S%T]U']+W]5D/][KW]5_>G]9J=>CC=J389N
M1(8^+[A)*)$Q.*&0P=PC+BS\E$Q"-A>7\,PDV,R<E+C8Z'5M&'T7Y_G>G23K
M\[S2\SSGZ""<8 ) C () G%' M),E9QC9PF!\YW8Q@M.GXAQLS[/3SV;\(['
M>?J*([6_QH"^Q7YO?<QO>,SG?1B>>4.99<@&84!M8X&<H1(!3+,@B(+3'S/K
MUY307[^_B-=G;W34C0'O;G3\&$$MCVAT_-[LU$6HMKZXO0NTO3[+L%99)>^_
M[FZ_IH?6\)"\Y4@IIQ&W+"*;<Z*-,D[HA&7N+?R"XDU"UU%LW^F!?T2K9'W@
M'_S [\X>^)SU;1UFR(B<O!,,1CKG^2G&#;$)?IED.?!4/)'0M/6!?_+WL^L#
M_X0._/O9 ^\QX+IT$50ZSCWJ:4 FX82TEPJ.NPI29 U/-PV^B]]Q'8MZHXX1
MKZMVEDT+P9N:A[.]4Q@L=.B-<NNT//*+.Z<\Z2*^RQ?JQD5\[V5IG@K6+U^3
M&T"]QM9CS0Q7TO-HL3$J.24)5KGBKV(7=#!=%_]]=LC_=<&VPQI(?.39495[
MI*8$9ITT"2EJF-38R\AT[I&Z*>1B*-ZRUM&/&W.PBH/_Q&NP7SK%2V>Y!O^;
M+M!WHP+6/7I^(!4P9^U[8BD.G"*' T;<FAR4+1.*) EBB:28TPN;]'QG*N!&
MQW^M")X4W*T5P3TH@G5KHQ]($<Q[@;035@/RNZ0IXDI@9)B&/SK*,5-$&'MQ
M;Z.U(KAW)U;3PAZ6.5ZN.Y[S)\LB_&N8 0'^'=I?7C2RM3<Z 7GPU9^K(E4C
M6PD;?*QY9BT)G%;1!Z>]JF'*+_W8@0]_B;_6O=TK))SZ8KWQ>/(5ZV"/1\.+
MOW)B^T?M;B,R<EG#V=6[]FD>I9IT9:Z6<.J?>0(%$6V*4F%K"(N!2R4<YE9P
MJ06..B;J#HD2&\VWCOO-'$[M442N'^UG9!-,\1?;.;/G@XU_S:X-+,S<7LPO
M8[4T+TISXV7#O72EZ[_)I]',+ORGT6#83N>K5ZYEY>56!3]W^>?_G1'X68WL
ME) L2FVQ<3Q(!_:9U"ERQH3. 1=+0RUFE?$?O5XX:W<Z+[MAISNTW:,V'+:7
M@T$<#K;; ]_I90U] &_\K=/SGQ]=?;ZOU6</?SC9.=O=?B,^''QFNP>O\=X_
M[[]^.-C[].'@2'SX]N;LP[>_/X%*/=X%5?CQ?XZQ/_F[:_\QH_U/;]OP_+.]
M[0Z\TW_=/7A#/A[\?KQ+]X[WMSN?]K9_^[3WSR[=I:_/_^?;FV][VQ\.#8M,
M$R%1KF2+X'B 092\0\&19+T0E@JR4=?*&\7P,K,0$6$_#(Z,6,NIH_K_9^]-
MF]I*DK;AOZ+@O>>)F0@57?OBGB"";K ?SS- VXW;C;\X:@790N+68@R__LTZ
MDC!(PFP"'4%], 8=G:TJ\ZHKLW*)2GF.J0A8&Q> L$0@)2<P%8,>T)>-R40T
M;"<T?DQ%8S07L[AW646F,' T23<_P-4'5B00FK3QRB?.0G28YGZ&4FKI7%#Q
M@BL^EBC^Z8]B&+;C7IJ,Q<N6NZ^?"5;,:A*1S"$V'!@7LA(,<169- 3,;R+T
MM!S=&BGE7*0<?=3J!%BQ7C%9697+6+3VCR(P^G:[>YKWN2H*T.@/C^'YX2+]
MQ@ .CZJP]!M5\W3XT_9Z9_G+%S7_#\=B].JJMCQL@& \QD\SH0H5$X1Q:=N3
M?GPU^>77":%I=:JWJT[Z]>H-\T(XW80^WW!T^,<:N8Y'Z^28#X[O/#Z\7AV:
M8K:C8\*L4WW]8;Q.KCWVL\L2LBZ)N==E?WY,L/*PDM);7?8& ^$.69,_V?<>
M\=9:.2S>_/GF%MFD=TD:O6+KW6C-U7QX?G];AN<GP[/?'=CV75)K5RDHY(9<
M:R*F)_56[HN;9Q0NLZ0W_F>U]G>'<(W0_]=5X_&EA +]-HX!LH/&G_%D$(]=
M[#6H:C:R-_9!+:R?IVO_>3KG,;-2:4VY38)KY0V8JT%(K4Q4C*AX6^?\Q/1:
M%7_Z_0RSL3_]Z\Z^)[O'!_S@RP<*U\0[^;O9EWY^@'?W=^!>;\G>_L'IWN_3
M_O1W^=[TTY>CUN[^)WC^=]_W*L-NF^U^>4=VSC^<PC7%[I=-_O?YVYE,;BZL
M8=PH,.Q<[B=I*3*)8Z0]<Q&,;8>C7-L01#89F6THN7K^]!7:&BT(6*=WNP,"
MIHB5XDD193AWV.@8J: )5,G"/RH* BX5 :=RWW'BA(D4$.6TVE#D2,/L(4DY
M4RYJB0U>V^!*-8F>S1PK"%@0L"#@3#EYIS514AOL/&<.6\HEQ]P%'0-)HG#
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
M"\-OT]1N C[C.;B6XA46=P<6MWV:&=S(I_7A^\[6-OUL0=5S^4BDO,-@4-*
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
M$4[\!M?+.URCX/G#'+35_K'E<ZWQ0>\V*G.A>:7QZ]$X%_PR^6Q[%* _F2>
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
MC$3F-?K_V7O3IK:2;&WTK^S@GKYO501)YSRX3A#A*G!=^BU$V<;E@[\0.8)
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
M2N$(=<(Z819FJ2R?1[AF^^6P5.[%]K6=\DC>/Y_D?8:3%0%%KD"1L28@DY)
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
MVO\+-\.2@WH+FG.WW[RP([7KM M*1?,TZR;]XD:>!OYQL3O)UC$2S%*,7F*
M_^ X#][P&+#36%,SFZWIF TW7@KF?;M=UJ$<#NEO>UY^>FW(?\=N3NFV!_&2
MAQ%]ZTQ\\7$?>TJPU D0+A?!=DHADSQ'40GJ@;A!7MN5]6GK[%_ D'G-@3*R
M&0/<FO7._PP [2M#*)/:UPB6SXB+BTY[S!5PH[:ZFBDJVUR=T\I3!7_&9FF=
M_&)_!1$"VJ\_S"9541DHK4%6;"O^KI3IKFT?9%.DVSF9DS839@X#87*#*4\R
M:9.XD9$H:@5AVI3UBDK:1+.(=*OQ85+XC%/J[[;7['T^[48;=MK_V&XS'_U_
M@FF0FBZOZ/)@7Q&N$A8"128BXB(89$$C08*8D)36+N!0.@YFB)=_9>2:;]L%
ME2XJSQA8-IP9KZ4)3!)#B!*.QWK;GV';&QM[^QA QP3M4=#2(AY40%H+A@0E
M4D:3'%:EOTBK69 $=GQQG^J!0X$^%*Z<5MD,IYW*^_*N]#B %7]5JNE?XX6S
MAEH%OKK%NEZG->C??,NT/C)5;.2%JFLI-;%DUWX>=J]*KAQ$Y(!^CY%-,-AW
MMG5FSWLK_QZ?)4QQ8E4G%Z2:Y'I9]V76BV?6K+NS!MU$S3J,K7>6.!$!Q:T1
MQG.G?9".1C!TDGQ(';3;ZD&^N&J8A?'):@$*]"^N%)'9\5Y*QZQ45_87",<O
M:Y_7BI!KF8$671XB'68_=^_21U5>D&(H?8!ID/V.5S)V/DBUW(%NYX/A#+0\
MX367 0LOF $%@V!>0^HS0.KNQWUF1=;E',):Y2+.3@&D,HHH59'2(*T,LFR
M,TN09D0=TE8F#V?;Q]?\ET#!%7D,'4>?JY"48B<[*C-U%A]*+WA6\O+.%+^L
M?-[Y\&GEUP<3E4XJ$BJU]9%S+:1F#M0UE600UN22KS51/3U1'6WNQPBBF8:(
M1)*Y?866R%$LD*=4PC8X3Y2MU+-IHEI]FB!L>K^&:<O9+6VA-HP"Y=@%@P-
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
M"WO?@A=WO.[G3/B?+2C^J#H!U2&W;R2L[6FLA\MCRR$YU>)^<>+>3YD/3(<
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
M5Y;3 -* +EX(K2[(0*<[9$#EV>^%<S]3IGSQ3%1"[,?N$=P[Y'(F981!/A*
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
M0EAY,"(2CX$"4S"FH<4< <63-K*>=S](U0/^S<9>31_T/]ZL'Z1:SIKF/ C
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
M]9@#A'NLPESAZPUUV!\$LG-:JZH&W3N![GAG%D<2)CXB -^(N,X-&8A*2"F
M-1%#Q";[L@F9UG=N\7!WCM"U)H)W(H*884F((I$1S:6PEEFP?$2PTFM-J*J)
MX.)CTIBGS!E/52X\C*/SB%N6D/4L("X$BT0+ J $1%!-%I)8/$"JB6!-!%^?
M"#X,9&LBN,B@.^9G5%@Z'BQ#T?I<58L+9/-OSJ7$E#>42E>=7]+)P(;%P]TG
M='&.[C5\*E9"YSU/389JH+K^F":XJ@P>5"APLJ T/&,1.@/7CM=US6,N_Y:N
ML:A354KD;WT+3SO*^KF2675DNWNMXY&0R>LJ.D?!MM+94^LLT:"W[6(Z.\6)
M-O0M*4[%\V1FZ3L\]-+*AU:F^MG-CXO6L6\/ ES:%B=E8'%A+[/'.JFXG]7#
ML?0!IV"XEEPQKH7&\%L@FCF>C,MG@\1@PS :MLI35S7SIXT/KY9)<?7X[WAP
MA$*GCX9/MO %Q7?^O8_]T=_']H<9;![\?;"YM7>V?=X^VO[QB6Z??SUJTD]B
MYV";;&X=PM\;H+G_/MPX^'#X[_/O9&/MRZX(,AK-/!)&$L2](,B$P)%VPG/'
M/"$Y<E"R9<DGE6SQ^=OW7A$&L>AW"EB& EX?@/B=Q&XYY_G\J1U_QC:\L=^"
M7T)>B^I;>U6E:9#2(HV$EBBXBNT7PR.L,.@"GER^37&CN!1P\L0"_L@6D+6
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
MC:WUT^;6]BY6Q'@!1CA7DB/.&4&6BXB$Q309[#A6+)<8GHP;KKL?OJ6=+F3
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
M:N1\*')^'^.<RAJE@T(\$OB1DD& HQQYSXA4%."4X>PQ(&\%.6_Q-HQ:8,%
MX\U@N\B??'!'S.$UGZB'V]3N@;=V QSK'NBI4$::I %&N)7.82&HX,I99C7#
MX>5!L^P5]Z'3+5*K=Q$O</499FZ.EWHXVRZRJ;^<?Y*R$$)&X>79?7N?(\/F
MT\:'<9A?A84MLYY:/^.WZ ?=5K\5>^N_?'L08OC0[1S]57;-*\5ELEOCZA',
M:?]Z^&QJ_8H!G<=NYT)9R 55%@]OW+C.<O]0GDQB1"!)$D><1X6<# X)8S7L
M-&<$OJF<]G/D4=0B\+(BH!UCF!.#%%.@[8/QR"GBD0#[R7'J"$TWU99]CFCY
M6@1>5@2<#@%3KT"QR(BXH!)IDG)I(VJL()X2HY=6CCNW%XJ=>.&BLLYI[,;<
MJNN"&TYPB=?0R-/IQNWTH92Z(H'8E1U>_:B1/%QA5%L(!+4XZ?2!VK1 M5XK
MX]J8''TQV=SU;IW&8?\LK3Q52]@7CN"N.HWS^>PTO@97_6GS,GXZ[O6[@[(T
MP>IQ^)\88![W5D&^?Y8@M :,KMWI#>:F&?E9<^W3!8QLG']G.P<;ASM;?Q]M
M?FSBG8-#@)6_ 1(V6CL?MPE "ML^^/-@HS4!(VQC*QPUZ=?VQH]MOGW^%> '
M8.5'\W2;_NMPY^ [0$IH-3\VZ;_//_W:.-_>]8EZZ0U!CF 'UB.+*/?\1A+0
M1!,MP'PTXU0]*2 @6ED?(JQ4B%8'[9W5R5)MB)#C;:,OEZ7XT#JVQS[OKBLK
M](#>Y+<_PO5'#DP[ ])#%8D\\5P&*0%BX$05EU;E_?@V>EO_B+DS=>'!=K8M
MF*S<!C+V^D77]B.HZXN%R-.3 ;^7TRWV87_$L<_&7R?E!ND5&2 'W>*G[;;*
M_(SAI5R_4:RV>YUET!/%D3TKRI:3<)6LL>&1C@M0^=UX[,^FW_>TU=\'TVHD
M#RV0AU9_4&D>>*9N# ,?2ZCNMGJ'\(OM VCWX#OMSFE5]BV.,DE\9] .A0T_
M8[<7VV>%BX4MR\8!XKNSR0<"I;:?:Y=48TGM@>]7TM5K%)LPUOT*,(J3;F>O
M:X^*5J\X[O1A'#VXC,U7A4L6,)#LQRC@U]Y)K+1)UB"#+DQ=J3+&]<.;D*]N
M])V]8_C.U75M76[GPO:*"(L+PF![95]UF* VR$ZK78)O%JB\K-;GWNGV^"S/
M(<A%F4]73JZS;9"*W&H]YJ_#PB?;RA+8'L1&,7R$;BBJ1>P5K>J"EQ\J_M%J
MQ,9RL0=[H+I]!YZD]\^LZ?,G+Q^\5PG6OH4QN!B/KZXQC.-"X*H]4MXJ;X8;
M'[>7AS8XRO( [W;*F<A#[<;]>-RK9BOW75@NA7C:%7M BJO".OF)ARU"2Y';
M!\FZ]OC7G_?*%%0/W)A+QT6YR::B0LX&\S":O4X7KA=*E( 9^M_X,[8+.EJ_
MJ\-LQ:[M^OVS%]UNKSZ#GX9[")2<;YU<T-C\V@E(XW$6!_^?0:O7&KWU]?.W
M$JI+F(Y9[@!E;9:J4YOWTG )B@"&&FS(<II!, &D_S.PW0SM<)%4M4#/!"R#
M='D+6+&/?WZ>[73:<R=CMB;'PGHP,@5.FA/"70C:42X-]5PEQ78_E0R/,GPM
M(5O,YGL;G7Q/VYYF-,[*O'YER_$5*-\Z;AX<GF\<?/_5W/)GS8-ULHLC]I89
MAEQ4'G%-\I$K38@[$YR@!-;%+ZTH8/RSZNR#<+?S>@.*VDJ?@IS,%(;C,FE^
MW/? I)-<4_C/<TF),YABR:SS.$H2S(4\D%M<#I<"\:$2Z_6AHO\*ST7FY9AI
M#E:^>;K+HB!1\H0P41+6.SIDK+$(1Y.;K@F2H@)3KX&UF$R@+Y61!0CH QK
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
M,07#5?)K&W+]IAZEUZ3G@R3F8P=\ 2%EY0]^JRCJQ2EJZ^MW!@8>%<&@%#0
MD_4@;JD$NP+4'P?2F!!5M/^ZJ8?-B*+&DK+.H^W68CM7_L[LE#$N+NLC47V9
MKYD_=RFY9TG?ZW4ZLVI\BG*EG*T#ID-1U38DD7.@>0_V9K.?O_E,ML,-U#[N
M 9E)W7N=O^(5<<>P592(-&!%A.[ THYZC<K,N%&?)(V]S>_<2^XH"RABG,V,
MD)!1%J.4')@<C((@)$6#IIO-C*)T_:[*L@)'@= NK=YAIMBHD*J(JL/!U0BM
MG11'=Y7S]1+9-'M'F><*QFMWAD]T0UGA,#NA^&1_PG ?%6R.?WXB-W."]]=O
M[FHP?SV_6/%Z?K&<]?PS)'"CTU^BFOVO(RPYWSG9_[7SX=]'C9//3?@<!FRY
MV-_+W=O^.MH_V0&,V/ZU_VV;['Z9Q)*/YP?'VV<'W[;IP8>/L*:L736.=@%7
M=CZ\;^Y?'!WO[+T_@ON+_UQ\PKN?O@.DFL1H0AY'FBLV K(X1J2IP$)P[:+1
M4]VUB/08U'OLM.?&@O8OX4B$P%19"@)DLF1_4I7IU78'A:3:',.?TE2]=DBU
M\I1JOV6Q\?L#"OOO7.C&$]/<%P]8,FC%W33VJ+?I@WNY*/X-DR39W?SN?!(*
M$X:T8@9Q%S32G#ND8[18>TTMC9,D]DH*XO?*2O9+IA@Z9'ICRF/12:"H]*G9
MRQ8D=XBG\?JF[A0S=DIFO%^9>5%3W1N<P):66FV^=RLW4?ACD273>4QMT1_B
M,OVZZ $)Y]"RI[WXQ^B7/T>=#)OM8C>++_UY_88YT7NB_6-QP_+MJX3E=5PF
M+0\;00[O/'Q[O7AKHJ%E^9[@Z]KP&]_&Z^3&]VZ[+*'K2NL'7?;V]P2[^:9O
M8[%L'72P>UWVCLZ@JS0I]][S36]YJ+)J8:D>:UBC5-07C J5BC_V<@UGV9.K
M^'LS9&P9]@BZ]R;<9Y;KM>ZUUX=YS^A0N^3[F<WTD<:5MZTHN1V94,4KUYHM
MW3TM]YZ[\^8V>DPC++:U4 M+,AZ7N\,MOZ8(WW_>[IP !0)Y.=&)B$DJR+K#
M DC@Y9[XM\*!TAG -<)\AWK?R5M++8[^NE1M^[4O\;1?%O53DU578E[31.79
MS_\Z9@G>0-KSQ(&-,T%+34R0W')GO*0J)>TX]I'Y(O4SQUVHN>: 9C<ZH+_T
MP7(^ZK0 )'K;_QTT^^> GJU!WKM_E<D\F_U^M^D&A:VPUVETVD4' K HBL+E
MTM5Y/P<T6U$+O1PQT#D_V#J\V#GY-WSF_8_&WB$^V/M\LOOMZ]G.AWV\\^WS
M4>'(/MFG!Y,C!H[__K&[M7-^D*WX;V"U;WUN-3[LBX.]S;.#XT^_#CYL%X[L
MW)_V/Q<?IR8S&T.)D\ZC)(A&W":-',,"89JLTT*!D9\+F[FI*S+MQ/[])282
M5D-1*R"[%<B$<RQH$B4SGGLK=/3&1D(%H<QZ1RL@>PU -C'?&<L(B!4,LE0&
MQ*.DR 3X,W KK",14VT R'!=*U;A6(5C*X!C)F$O0 -SQGJN.3::<(VQ-<Y2
M%;VO<.P5X-CDD&@1E#9*<N2"$(A["@J9TA0)PZ)/QAN=!."8Q'6AI[-47P3(
MAD;R1%L75J#4@D;A5==8\#5>EV-C]F2\W9MC9[_EA)K?1W4@4Y&X&[U?=+X=
MFBEO5VN$X*1,$H(FAJT*+'% (V=C(B07:SF)%9%W)6>R>7(R_RJ.9RIIH1'[
MN^G>*9B5(+J/(/HTY1FPEJG@DD8B68TX<0)IK"WR)EHNHU#!N+4-5N?LT<,'
MET^I?N4,/Y<6RC5EU ?F$N$!;"FE<NY.B#QR;;6]!\<_(!W[3M:ON'L^[IXP
MEP675%LOD<0XJYG,(,-RJ_"0IRUYE3"6:QO"3-<#K[*M_,K9>@ZN)MGM&ZVB
MD0JN96[$9+%F1K(0HC"JDN.KRNF3!B4/UJ3 (S(",Y1K+I!FA")FP,XDRDI3
M5,+6-5-+),?GMD\FC)U5L$_*CBB],?-C-,GN?AF ]\GY6$GC=%FN\=Q&\EBF
MYG@:K'F)+%A<-D4=;[)P.<ZG7FO'(E.U;W]=AXB%+E*NBWNL<D;KX)R1@MCZ
MC'139WLQ7P!48/+[1!/<MZ$CY*;HA/Y966C+?4S/;*%=U^4F-;4\U/<>91-E
MTF?_7T5.?*7<+5ZYVY\RXRQ6E()B!P>;HP6,>&2]"2A)S0T+SN-<K<WKF%6&
MW"OE_H5;<A7W+ROW3YIV-EJ#%9=(1I6G_'J&-)AQ0),A*"8B35XL%?<OR*HK
MF=@LC7DW.]0//#!J^(.&=6*W5'.5$:D'!9Z&FW1C.O9R(^#LS5O6D%0%;(L'
M-C^=E:HQ(T83%&/.2@V4(R,Y19K*H+33VDAU4^SIA=H>W%([L1C&?6J-Z[[.
ME+>&1,L?*ZLPZ4DP:<+4<MCEJ;D2>6(48)+R2$=+47)8>VNYQ2EF94NRZ09K
M]U>V*DAX99"P /.L@H0E@81I^XLGDSQ%EN3N3[1(D0'[BR8I<X,3X7@NGJG#
MP2X[),S.X11SY7#>UV=376,QUWA3UO0-5:JJ:+""GX:97ENYQ'P/_XID,%-!
M"Z]2-):+A*VP1LD$,M<)PVTY$&P>T5L54BR;</XQY4-0,41L3$3*\8 X(0I9
MF2)R.B8F2-(FMQTE7-:I$LLNGA>DL5>P6,'B&"PJ":R!P0H1A(,Y8@7SG@CM
M%16!2U_!XFN Q0DW1@@<BR@EDB$9Q T'1#0IH1""CD ' 33.W#JT+AY5[U^A
M8H6*R_/4\Z B-L*IY*77Q.2&SCI8;AP )$E1@^98H>(K0,5)3X[Q4<? '.(Z
MP ]A!;()1T2"<MX:G 1-N>J6U)6>#CDM&2PNHAYW@;Z+L8>%-=1"9Y#;B5Y[
MVI=VK[S");Z%!/I;"GP76MD[8VN6+E+QZ(H@%W. BU$G.>$4,VN2C4I9*I-5
MF-"[YO=4%4'+*>RV"T%7>D>^_MK9VJ;?':8"8^\1]H$BCC5!1N.$9&0*CIU+
M'NW:!L-U((7'U@3=XG->@;#EZV;Y(+4/1AA/$^4)>P,:D/;&NT29-\I7++^Z
M++]SG>53$)8%91# .T?<48%T4A%1(K @#B=I"2BXM$YF.$,KEG\U+.^B3S)@
M1H#S.06+%@?JI6%&<K"!:*Q8?G59_NMUEN=)^. "0\#X8-.R8N1:($CX1'"B
MP1D!-BVG=4T>W<%C@2S_%CH3O4CE[]W[M'S(=N]1"<^2?5%MV9O9LN=VGU2E
MWZM2^KVZ:N+#2K\K;7Z)BS\7;L%7Q9]+JM]?3)GTU&.3,\A1$I*"2<\=LL$&
M%*T2F!AC2=!K&[*.Q0(*$BKV7T;V7[@U7['_\K+_A'F/O:;:6V#_R#'BP5MD
M".-(:.^#8%AQ8I:*_1=DV*]&NOI<Q=^/:3?\J@JKEC5<64':$T :GHI+:DV%
M#1(PS"N+.$DZQR4YLDE8H8,.-O(;XY(K5/<]%^NN4*>=MXI%SQI'K;#H:;!H
M9S)ZDHP2UB*/8\B=M0+2#GND&$D8"ZP5HUF](F2Z;6H%1144O9A:](SQW0J*
MG@:*)BR]Q 4/QG 4"26Y@W- 1F**.&?,"QPET1C4(EE7,TR]"HNJ846K?HTW
MY3D8+W3?]?U.+G-G194[>1I.>FV%2_,]_')+_GF<P3'Y2#313D?-K8DV21<)
M"40;&9Q,1>'23(E?%2ZMBG) IWPFU%CLO27(2@?* 0<312L740I.8&JE213L
M%$)$7;(%S M<"4.APL4*%\>:\M%(302372G&I1<Z2<49=C;0H%0YU[["Q97'
MQ<GH...6.D:1(=$BCH-'!EN-HI6>D"2)4&YMP]29J5"Q0L4WB(I6:JJE5%1(
M[HFRH"YR 0QC9.2@-%:H^"I0<<*5%$P@DC"#6,()\4 HLE%90$6<")-&4)D[
M%E)1Q_0Q:0//Z<JI2IP75^)\CRKSI?2;/SZ5RD:JHJ.*ZNBY,%++ /J#BLHE
MX3DONL@7>,BSXYS"+_0YQIQ6:+@P-&33^08&U/]$(](V#T%UGB&3I^<('&)@
MW!BC#>B(O&[H8ANXWL9;*Y1=^;K08IXH6^($.\T5E01,"ZF9LY;A&# 8%\*+
M>X!%A1%+BA$3=J3@@ V!822)-0@T9< (K13\""083Q*19;\T\_CYJ150K 10
MS*-6".X9(4Q[826G6)D0E6$\&9<8%SY5:L4K@(P)(TMBDR+#$E%O\EBNP)##
M!",X9QNT%(91,+*4KAN]V,:S3X$653EV58Y=U1976U:58R][.?;J%6*7!UV5
M8U?EV$M\3'/58R[:+U#58RZIUB^F' 4F&.4=54A3*Q$G(B*CB$8T.B*=-L1C
MEN?#$;: ONH5^R\C^R_ V*_8?U78?\+HUTPYJX)&HBC'9A& P!B&6")*,Q9)
MP&2IV/]-)557Y=A/G4_R,O'3"MP6#VX?SZ8"I=Q;'+27*'DF$#>,(2T20QR.
ME'-/DU5\ 8'25<JF>[.@L*QAT@H*G@8*)O-JH_%.R@"*3=*(^^3R&.R '*=$
MV,"8MCF#C-0UGNXJ6Q4C5ECT4@K*RT1B*U1Z&E2:L+Y\Y$0KYQ")&JPOX4!!
M"3&BR*4B*DG#)%A?FM7)C%[72Z:@5!7*JW>--V5,SZI0ID6%,JTJE*N:DYM%
M,'=)*LH$\UJ $<DU#S0$%<"(9$:2<@[W/)*WJCE9.ME\/N4\L%RE%(E$D@D%
MLIDE9"SQ2!!0P6*B-&BVM@''7A=BZ85S58M7X>*BW2266,$9Y3+9R!GFAGKF
MB>268A,2M3?#8H6&RX^&$_X3DE2(@'R(Z0AHZ#U&CAB#=/0,#MQ%1C6@89V3
M:4]JY3ZIP+@"XR=64EV@CC L,< P=P2[W/"1&4Q4X-1R7"FIKP*6)QQ(!BN.
M-:BF4LN$0 I3I(,0*"B;7#YX;P7 ,M9UPI>^8<0"/4C#A9;7GUCK^'(?XU%Y
MJNG;"W3ZO,(EWN&R"LW>:<N>9S*/MZ]HE3]9;,(_"N =91^/I7Z?V.YALSTB
M?GE=M!\/>OUF.E^T1!/K]"Y]C-Z<<$W7]1V3KVKPOR?1(_4]EKVVL7?4[-U9
M59/_@D-J]VO-B:*<?J>V=ID*'W^=PA<BB+QVK3/(%VD7X%1<M]>'_SN)N:RG
MDX:)/>LSG_Q&CGJF+?D28ZW1Z<<:X?7:VA9<XV=QHK7WS;9M^Z9MU3ZV>_WN
MH'B:M7I6!&HGN?5#LUWJ!$ 'ZQ,I]*6 :L!WNDU?_IV5BF9[8$M38HS,AZOA
M.5=_FJ[.FJ%_-#)JQ[XUY I\]17K8/L'_9N_<BL_^9C/]?FS/(LST')B_\9^
MY@<HE"J;HE38&L)BX%()ASD8[E(+''5,U'T']6!M]*VC2_%[:@\C<MUH?R";
MX!'_L*TS>]Y;^\?UO8&-&2Y)<%CSY!Z6^[+QOZ[[CXU9:[UUFX>O9(AX'A2[
M6R\OMIW(]=*NG/?G_UZC[PD%7@G)HM06&\>#=)83J5/DC F=6+ S [W75?;W
MMMG]MVT-XE:SYUN=W@#P9@]N\%<+5/D75[$/ARKV:6MG*S0/CC=_-8ZWSQL7
M'N\??SK;!_6X\>'@J''\^:1QL7-QL-<X;C0-/OC/$?8G_V[;;V:P>_+UK$'_
M/LFJ[\[>1]:X !5]ZR^XUCZHU]OP?5C_1:.U0W?H?RZVSV'-WR.Q)FG!D:*I
MJ&H5R#G-$$E!1&,D(<*4IA2 3 R;V5*Q(DHGX#P")IQRKQG&)!&-@_+2>KY6
MBV"XG.8JJ^X Y%/>]UJQ\;6=:/.V%Y@W#6?C]#\!;4->O>O.C^68/\?KPIA\
MRL*PXHI_-/MP?W\/+!N3(&-R8_V%G$?TRGDT@XV?51S?<[&U7= EPM4F-J\V
ML69!ZGI0+ X[7;ABJ)TU^T>@??PS_HRM&BT*\8YB+64R_EF0\5$S=FW7'YVO
MU]Z#V,Z*>"92D.ECPKMF76?0+W28L?NF2_$_OH+?>D-UH=Q!"BK#7[;7++2<
M?P%,P8>&UVR'_,*I[19_KQ4O7'WQ?LK&[Q-ZQ=/RS',<_9S,]*Y EL.LB\*O
MO2:<SW5]:ZE(]R8^^Q9K)R6>CA3ET4-%VVVC3'RMIG7-%A!G&=<?(^%,2UD+
M'W2[\*6:*ZAMT,N_9X]749P"5QJT.PZ6_3/;4D"QIP,@UC'-_1JGL-LY95$T
M+N"+F_Z_@V:IH/8*'UHM#;J%S3'&@,]+YB\I&EQ_*07!WG5:@'-N==J'"+3E
M$X!$UZ^=V1[\DO^&:X8A^64*.BWIX>J+:= ?%"C=.ZJE5N>LERDV&YKMXO.N
MT^UVSO*W<R5U;U05TCJOV9^VV2JH-U-)>5<@6B!RV C;K>6;]PH* Z(9=$M6
M^:T@Z"&=CI@L8^?OZ[7\4-YVN^?Y;I?KRPPX>KBE!)'ACMO3TV[G5_.DL*;'
MSN8JZ>>2.[,:76S,M3>&0PO6:YNSOU&OG0'7VW!U) 6#_\\\34P)"SB1Q$/
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
MQY6R1CL21,A-^Z.6.%::P0LR[81F(+P.-B2&*(\"\<@5<LD$1&,2- I)K=+
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
M8FP#$[G>3U.N,;42)RLBIT9YQCRN=+Z71]E/4SJ?-)(D;!3RGF+$C1?(>9I
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
M)UZQ_4NR_:2_''/+A;)(Q0#JH0X2:1T,\M1(L"ADDDRL"KE4:L4S$(Q/#.N
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
MI3,"_]#09UXAYPA[6R3G*NMYZ?,VBCA[/HQ9H?9G+D'O.LR]5'BBF,HIM%-
MMT*@0U,!"M\&]>437S<,R] )6#&ZBZFI<]MW*+%Y@#TB@<XV5W4PSPHE;H?.
M]5$XLQWA$84S+X,SDYOI":(LY*'.O9#H8#N#:848TI&%72<(?8*9)7'&6=FI
M00IG%,YL+CRC<.9E<&8B0&-YKD7 ,-4#SS1U0LU ]QW3T0FQ?,0)Y08/<WO&
M5CBC<&;WPT,*9UX&9R:+\_HAN$8!T0,P4G5BFB+E%3,=K!P+62%A+,S])NOY
M)<JV!V=D?.F=+&D[J# ,C CR%,#?+/J17Q6"$'7[-*]$#)<GTFB)B"OUXC02
M#QPFO U/_N#O[R*6M4IA&WFK&#$:OD+]-!9L/_>5#DUNHFY)*WL<6@(.<IJ\
M/(H8HI<>&LQ[3J^1GV( 4AQIR&T'40^;G!'; =5%J$5LUT+<Y:'A_VT8YD'Y
M5FN0I=P#7-#]A-/O.@UAB(>T?4?OTX-WX[0!PI03850=,1>39,Q)\^'??@*O
MSNCN@Y0NK@@VG"#\;3_-HO#^Y5-')>5/,][))<^KYO]._SQNT>X-?#+J:@"C
MVDF4TIN$\PYP3*K=15E+JP4!R": +%P )5#\"8(E7_@8=6DWB&A;O!JTX[2?
M\'$"/H]T^:6HRZ!#AV:>CKX)+F[$75Z='MBBS&L?[ LGU>:S$C23@$$E^>(B
MB0/.^B)%>97LL*'9GS?DY_PLR;*)^:S_H.U<6VEQJ+&!Y$J+;C"'O>$<BC^#
M(51$0I]T0>B+Y[48M*@6#K @X;TX$1BQCU!0R[3S((O!&,TGTJAH8-#"SSN@
M'TV2B#.1E@\TT_@8G;,6U\"NX8%0_EV>IN5%QE,8IR1RG!_OG;\0]Y,%)J>J
M'=%4?+,K7X#Q@584 /X_Z6@'WD@T%Y_K46'Q1+VQ[_22J"NNM37^DP=]T46X
M%48!3&S^O?+^<)J+^V\KSVU!:]$?<GQ!N\]@*%F+9A6-#@C$!67R7X$^42P\
M-^ X>-*_AZM16G!<94&2:6^@;<:A'] $\/-EO\W3?#:Q275LO>%OY2O88L5?
M8)Y"/T4/ZC]S20!5F+T5LYZ,3.L,':'0;L-H=S8J$9>2482PG)8@=CP*8D.#
MYK($L95JL&U!L?,QJ-"D"*6]N)M&PH<"5UKCJ?![HK15VGH="K@/_Y=_,_X/
M  M?7!54M=J8S(V*D13 ,?D+0;(6;EKTGN;BG:8%FDIL #Q(1B0W[0-Z_(C2
M'/;FH]9C:"7NYQ*?(Y!HYRBFB02IDRB!&W&25D;I*[$=^I ( $OC;I>WQ1DI
MT.<?$>,P% H7Y<DI- 7D@@^*BS?0IAB?Z#QXC1'UHW:4W8O/S"*#^(C$2+A$
MAVH$R ?>8\2HZ.[P/9C>K##TY73_+*C=ZR?@=Q8^ 5C["9.]D>KC6_6JL/\^
MU6H7U:$,#8 VRC$<^@%M:#WX;A#Q*?P5 *^]B=[F;0%)!%\)@HCN2S[C7?E5
MZ#Z0$_I0O -/C="*<7BO+7H)),MX^UY^)Z11 K\F/&S#3,@F,Z!HF@<C\KZ
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
M*G JQ\;_]-OWFBF1"KLBA-F]T9H<B <_@U9%F)K5RL@5[9AV*:/:Y[@M6 J
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
MKX:,VZX%> +&L4GB8E-X7'%X5B0KP_I=RB.X@W7,)+Y#%7]L]?";ZGWP<0)
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
M6Z*K$6EH2\0GKA,Q_N'J,HC@".M#B?HY[DI4&W) >W<__4(M(.JB26-+L/>
M<06C^8C1!<5C+,%EYOQD-UY(L.G9B86RB_>7HTGRJ%M%':$6V@T(#PKF"'X\
MC1%,RI:\I5<6(52R=!.4X0JL1#&JCQB>R1JZKH\1;D$.1C<T!L2BH"]NL^\M
M=!RA>@NP$!:HXOAC<:+"VOD<9BGK<O85!H1SM0'AO$DZ$/M#*#_Y/D[DWRR;
M@4:)1D,&]3C;!3]7)>W7^>\W 461^2>Y"41EH8R%19I0)VAQ] D(-N$6UX2Z
MW\+A8NMNID  =/T,>6@%$KMZ7O.$MD6:6Q^/%U\4"<<N'D&(;:H;3%]&2MIK
MY0DTI!>'L<5B/2(]@)[[^DLOY-%FNG%T.]S!+>ZZ>6\WHM>"/3?6J3GPL>KW
MR^"PCPP9:;&71BB96RW1.]12M:D1:4@?*QL\B7[X.&A2K 7VCLC,)OJBVS/[
M.A/S3GJ&%H:/D0SR Z/?78R7[H')W8K@% Z.Y\14SKM<4+H)^[S9H0_OJ\1+
MO&_2U!#O2$:!Y_EX9;_\XB96F;@T/LK?.?8$[V9%Y=X*BDQLQ)-:PN"JL&O$
M5EXZ"V\B":_8EL=D@X[KP?,@$X!"2M\RQ!H;B+K/6?BB***]Z;Z\?VY*^*'Q
M+\3&M&L\(3-(BV'X? <KP-:-SD4-T,]D1*G]DA$^_*S45K[0?%?V8;DV]>S$
M'7E26YL4%&C"')2[X%?P=94DT!#S/2=(4*&^I8HWI+;50RZ>,64;YAT2XUUD
M+&+HQ*W.OA&/;_Z/[!O=]09Z_F;Z]Q2A">8JK\RLH+ZS3?R*/,K%RX]R*6[R
M[R3"H99!93<?0!&,Y90^>\ONV=E;F%KPE!GF81:1/A*O;]G2#1FKO>V$U.F[
M9")[IO;$V-^)>V,MT#(G#V#58=1P@"%)IJGQ$8<?U*\I>_&))9:A"3/+R/ <
M&(VZ9]WS*LD%2Q=OPF!79J6?GL-2L;Q[>1)*T6^$ZZ#6T.;N]XF@[C:D[<IH
MPM5SL(Q-NU5@LL/)[PZOG0W3-&8$V\=W2*//Q>5.%X/@)1S/P3EI=V2GAJM:
M'&(O+WPC<.[AC;VX4QW=S"O;4B@J\=+>_\QK!(-K24(#35S<D!V,J78_H1+A
MQIIPZ;P$44CJ@$$?LN,HAFO?-B5+AZK4FC"[]N KC,W"6Q/%MA?7M[A,$VJ5
MW$2]]6&V$5:TL8F.>O-8#@(O,S=ZL;#2>Y%L0IO<<6_V@+HVV8"DOT-/7D@\
ME@4EFE"CO=+B%B9MJX'RRV\'P-R>W".4].GLEYL <^8&[EF54_)G+W-*GE^
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
M Y\E3401/'N: )'[I%@?QS:D3$IC]C06S W"_.N/-V?L-?W>I$G?NR7]N<H
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
M-+A$CFE2GKN 7N7<IR'7(\ .U9-7CW^%M=YW<M_PD0>>=5: TM7,J.8T?%=
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
MD.AR4&5Q[A9 .>; <?HNYL1IYHHB3)OXZ\'03YNYQ]5L@PY>6P:PF#:=\(>
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
ME5TX5:N7O<$T>3\>_C?F0=).9^X+\"PE^5:)9E:D+UIIYXHB1JI[B('<P/D
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
M]YV.?>EN QWWCOJW&A+QB^:828%)%<&&3$ZN0PY.T[J?1"C(O1?,[9W)T@?
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
MG9<89OAA,JH]3Z:33POC: W-2\%S))=-BWJ]K#$98DH!C"F8M4F!^S9I_K>
M.AV&]*V!(Q5S+>^<?1<^8R]=%V][7!^'$IWA7N^JJ+TMA8OB42IEBI<E>?*
M<DK2.ID&MSVXIVN5:_.A18.RLKS;X%(69)8F:4<^=I&U.2O1@ BG&8A2(I$N
M",;;7!_2 =RA2]*S4C!5<5Z(^ TI=7D=W3F]>05A,JY] ;D5Q7B:%8S1WIPM
M."-J]-$BU@OO6F5E=\=X_ 6K;_Y<7[ :Z:?!YO85X)6;$I<7TKT8_X(%IU/,
M]('E*7-M#KALN3,:3?X*XX0#%0OZ*!($0@P*A0$GF0%&"WW1TBLNVI21'([]
M])AW9'TV\-(VSYVKPWG[(4SQ9S(*\M/)V4?R9!:_77:LI'_P,XY)E?-5QTHA
M<F;".? <:^^GF,'Q(" ((X2P0K8JQ>Q[)*?'UGO5=8_G*$M7IL-@"/;H/*\N
M^+PZ[][@J)JYO]?3Q44:5ASAS5Z_BZ9G89&D]70RF\^JM7U-%+-7EV3V.GQ9
M6,NK)J\#4T0*0G@(1L9:TJIJ^U8%F!E:6AQRDJJ;J_H(1GLZ$^;1B'PG@C4X
MVGH^F>+P_?A9F(Y)"+,W^#',I\-Z?C\@(RN7>M3F;+W3PT8&D>D,67*K=/)6
MM"IWW8KI= C:L_P;] /=8AE=(%PT,;T&?X#6J92$!2MK5W7/-7AA-9B00D)N
MBW=M$KSV07MZ;&JNLQY[?2Z6Z#_&>3@C:/&<&+]&= 'Q[7F<#?,P3(<X^WU2
M&Z^?A3$MFJ,O;W X_H2S.DUDY++HJ($'9<G\E@I",@7H&\\E8X9?O\UXRPY]
M.);3(=1]*.<FM\SA>3H7[MO+88@T'^:$]LJXKL\&[QFW4B&0]T;2LMK6N+F%
M*()65EDK=)M=;W>LIT.W(^GK)L/LH0SK/D<&.KJ,G)!&+P0)QG (7*7:<"#+
MI+!8WJ9Y<7>,I\>H1OJYR237XUJU##5M%PW!_A=Y-N\FSSY_'"X#HP.9LTCT
M_R%@;>);M*]GR@YR,;8(75A1;3*"#L-]>HP[HAYOLM ?D86#F#!G[1(9C@8)
M*F:()M=M/F'1P0:CV]PDO@/(;YI?.VEH0VCZX-.2';"2";EI.F"H34RS@8R&
MID.]@#TJBQ!\T#8(D5BC&XL.AOY-,Z\';6[@X\%G)3=&\#1\',[#Z.;,L3X+
M]"*#S;405)%9$"RKM\7YVA**OL8VAR"=(7X#_.I%.QMXU$/]QS6D],U3^GDX
MOX+S#<Z07OQAH%F1,:<(&%.I79I%3>:I-<$^JY2D5*Y-Q>>.0+\!3O6HJ0W,
M.C@>W^7 N63OD+$"(M<4+JS]!:*Q8*3CSC-1E]+CL.E;R!#H6R,;6'-PK/Z/
M\133Y/UX^-\+G.MSIX%G1-D4+6CN3.U=PB#&:"!DKIC/QDC=IO/#%D"GQXX^
M)+^!$0??H+4%U\4!P6L<AU$-KCU9=%7'*<[F9*CA>%;;."M$10::P"R)S<R
M\[5OA7"1)VU%B&WJ6P\ _<TPJW<-;F#?P7'WNE9^O4WN+<[GRQJYBO6/\?GL
M/(Q>3R>?AK-%2E\JC&43&""2;)3R]2IF'H"IDI3.RO'2J#_-+C!/CV'MM+2!
M4SU$VG>?#T]2FIYC'CBO2G&U6Z:+M#\K0U(264&.06IM<TW"?C KV@KTZ?'M
M6!K<P+Z#H_/;9;.L*=6UH%2RVNE+6Z"EUX /M3,KM\+P8&B6M$D;OP/8L0J^
M6W.G3_D_E$+O"^(_.9]_F$R'\R^+ZD!T3*,G9\+IS.MU2Q&<DQS0^I22R3;G
M-B<YF_'<5SEWKQK?EB>SO^0;9'+?1+6^Y*L#KJ;5VMN0W4^)=A_:NY,0!XC^
MF-10*J"T5@)YF[5/$K>$5'E(S$4=<A$QM:G:.BXE[BBZ/B8C=I%XB^;4R\R%
MIS5]?_IEW7&4LQ)RL&!$4*"\T> 7\?"07<F>I>C:M"#:A.;XAFL_NMJ<F;N_
MH!M4GRVN<27K^"5]<O2_SZ?#61XN4L_7]W1:'Y$G!S(3Z\E'2^!3H"^8C+)%
MDY/6YD3^#F G0HD^Q=_CTC";SK]>\/LK3MY/P\</0X*X:JH>F+:J *MI)*H(
M!4Y&0RNA*A81 Y9.)^CTEDM\H)^N<^%6&*=D1?8G[QY+JA:@EG[)94@7-RO<
M#6H7"[(;&;;!.:[9V*.Z)JUDW?=JL!4<2N]#$HS$57M2*UH#(]E"8"11G_/@
MD^BT0SQ$ FPQ$H^M_UU$W*/>T])0&3Q],@@E>5,8@O?,@$(E:'DCNU?+R)C,
M46A[6QO"&::_O9]\^FGUQ*6>5S\LU+Q0\-?W'6]W[U'PDX.DMM6VZ[<SRLO)
M^/T[G)[]@G'>1VN46Y_71V^4[H"O-4>1680H0G*U_9Z7SEFRT0+]79-)YI,>
MW/KD0W,NXOS%>#:?GE_M4*F2%+SR*7E)%D&T CQW!6302>EBO6A4"+\%T$&5
M5O4IK\HR]>5YJ*5AY"2G1.PE+3_'4!M(_<?P_0><_CR93B=_D<GT-'RD#\Z_
MO/JX2MX3.46K0#A)\Z/0ET6F?(E:D#,ME)'L+@+V ^7X[D0?%+E26W5<=;3H
M\K5A +^%S\.S\[,;B.M%K,YG'<G+"O4\NI!/9!2'1:M-FXJ5OLWIR"XH'S>K
MFNNE02SKZOCKZCY@@H480@2=C0;%L@,O!>W)H:#5WF<3VL0S;V(Y#3X<*..^
MFWYT6?=>C-.T=EYX.3P;S@<^1IM"Y""*].27:P1GF 7&(L?DF$"=>]MVKKSZ
M<1/@".+NL1_% NW5X3\9CQ<9*,-Q&GZD;Y:-,ZY<'['LH1'>XR"PG)&,1D@V
M(,&.)"%I$;)4G/9&;D42G5BR/X83H,N1%-"@6\55Y#^'V7#V]B/1.K\:_V>8
M#FNLKS9_X8.B>.+"!LA9)U"V1(CUMDEDM4<J&4X:6Q44=4/XN&G45!\]=I_8
M9"X-C-4QIF) 8Z0!6X8036V)96UAY)"22=W>3#T-_>\MUP9=("Z'#@9<T9B2
M=,!*[4B1%_TC44/)2BH?K47>YLZHRRA.1,?[RK5!'X:*9;["\D\DQWF.^<DG
MG(;:Q7&92EC7FT$HP:LD$G"5 BCM+01F"@@NG6,ZU@6HF?H[ #P=9O2MC08M
M%UXB63W3V7J=>G4^G\W#N':#6[5']+0Q:49.$B.KIC:;]>!%5/0CB[E@":)1
MRXZ[D)T(3?J4?X_-$):NTZ75[18.D_>T;""X[#9(@[G\U[=_T3!-B2P4DHX+
MN5ZWF!8)21&8%\B"MBG&;AVJ>H/TN.ESC^IIT21ADX_^!JM4"?;-F!V+QHC@
MZPUHI=Z%EADX:2-(NXC>6*-4HQUL)YR/FV)'T$V?_0VVQGJ>3C[A.(SG3R?C
MV60TS+6QY$M<3I,WU85?A88'$IU,0A3@:&BE94: X\*#=24FM(&<L])MC3H
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
M3D?0K,=$ANL"5>&>288?US_R\"17UY/$'YY?KL[2_UPN5^4')L9XXY1P),5
MB?0I$JL$?K'):!X9<[[=NYWA,/]:'WO6QRGSID(Z1SV-H!(R3&_N!*!<L* 2
MR1#+P:H%\<X;XM Y-2)%QWF=.L #3O+7FAKES#F.;#U>JX[@_5&-?A]UI?%R
MF2@P8A,W1#.AK8V4"E6G'.Q(88:3U,6#+0UN+B$ S9).:!$97?IE4R@EA4I[
MQ\Q=9AIR4H]58UT$\8CVRD<3::U&Q$<5.&HOCHDNM5VXP',B&CS/A$)OWSJ-
MJR?AL<8H,_KI+L9'M )/80F<X'+NQ-]'M8:[]@S*R5N<;"G4Q\H7YXF5D @5
MTC #*:-7]<@6\M-M6/6L5G--)C_B /3#@@ 659!6HG%E2PEX[HAS&H@K=;6B
MTHJEQ^;:=!3!KR5]FDNZ)I.K!,&K2&$WF-E>'E$*,"$EHLHS?HFS)YY'7EY2
M:LN#0L56;N91;W*_UNPA:_94M=F)JH\Q0'^Y@.7#4D@@DG.&$ZW!$@G:HTJE
M)DE3&;+5FIG'=A1WF?^O-7V:YW U#C_.*X&'9<"4T2:5IC@":+D6R>A;-&H$
MQK4";G<+PI[\.CXTW'6 !GM[0IB",<K10(*Q'*G(+'$V1&2F"I8%ZJ6LE+7^
M'%M"'1.R'T7E)]42ZJJ>')I!(7G)$'(21!K.B=4J$:Z"L]PZ9EV="-L3JV7:
MB0GWUC+MHI''4@6RS9Q^U3*==J]EVHDL0Y2#/$33CX7%0ECE@">BH\0U[I0G
MWD13LKR2MRI(%NNTR7H\[.U4R_3DR-M%P15(>W]M0VE"%$HFHI(HQ49$1HO'
M.9)59" 4$X+6,2^?0TG*3IKO5)*RB]IJ- 2[H\ZAM1X@6$>T%PIA!;170 H2
M.9?4Y< CU/$9GW9)RF-XU(>J[MR51GOE_^K#7W]]N+RX\(N!WO?O&7#@E_T/
M37GG33]ZL"8K)9D*7 9(06<A4N">\FBXE%W>].\9>O37_#)KCG,+Q A77*-,
M2_?F2+P(-#B>/-5^'+/I=%_SKS> ;2.4]'J^:'Y[HCQH;G0@<5W@.)7VE5+B
MX6*3TV"3%B<6ZKMC)B>XW_?+Y-[BY7U0X93>W.,QU_S!3F3W+S2AMG&8Z]D6
M'R%'IH%H)H%(&1/QL53< P62@G5NMW72V(3O-+]?RV!\VM0H!+^81X"T?(WB
MO]GZX-5W6,1I 2BE<E9ZB@O7AY(/AKXO,[)T/X@.;<=2UZF._?T0M&='R7Z5
M52-YK[<H=0A!%'F0J+@F,G!.'!XC!)A!'Q6HX;%2M85G>$5UU#8YBLI/Y8KJ
MIUZ]0?OLT:TF0;I8)F"(M4J3E*4ST5N;0AT+X&EU,>_$@_NZF'?11_V6UFW0
M/*\NYIWT<W]OZT.$6U_ED44A#!A"G;1$VBQ(\.C]A-+J1RN1):N3MG8"%RBU
M--U%IK6ZN-W5^S6'H!GSJM0V;4IA6;2^<-960.119A=@Y]KMD7;/[:2$+MUS
MNTCP].K$EICF5;K7V7)Y>;&VSX<+)]\W^@BQY=;"V DTBQ2DI=PPKZG$K\&
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
M,T-3A5HNZOCH Q+B@3OFH?G01>05>-!BF]S<GPK/P+K$B=>EY&RRN#T**$5
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
M+P_?/R?_?,A_[GJ G965G8>3@Y/G?[DQ>@ AK@-?V#ZPLB@"!X186(58& ,
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
M&-JV,V=][_R'^M:Q+:]\G3;CUWMQ9%9:(S-7KBQ $3,P"%R.XDW_X/4-S6<
M$53VU)]$XCA:6RD&11@->N#'L_#>&.#W4\BW;1'0SX:4D@Y+;4&WQ)?@0@\V
MH4NF'.@;;SI.0B.N!NU.D&_17IEH( 90S4X-Q)_D'!*BK18N24(-&(=8$.VS
MC6QJ1I#'[L;[(@VJ6]O?/BQR^:%X,4JN0M'44@6S\@,^321@.?N]9I'D(+"0
MZ(YOS='6S_;"H[,$&Z_:!AV=JOL8):3#Z9/VS=?XE*"90L(=:"LT63,B5XRJ
MTI4Z</+WW6X0Y>M=S2\S$%5D$^-_<]OWZ-DW9S-6/-6&WX^.9&'OQ]>Y-B]
M5OF-)S^XSWR;$\\/6/IS/5WBT*.'OP"?_#B?Z9^P/F@&2@;!0XT _XGZ/VA5
M3C\O3AFIDN0G'$ DX:",9,LG=HUZ@NE 06IN;/4BEN-TN*3?_@@9WTURSC*"
MO*!_1 MX?EMG "(ARA.+$E$0T0LKQ*HG+VV5AGB/Z"NXW[I@'?>>J,;:A_;V
MFNW'+S& S76\/3L\6,3-'RK==0*2V2WB?N74=1DUUG[1@^>/V6H^MC5*_X8I
MJQ\=@[4A!QA .HP#YKV=!A-%"+E)P2TJHF-M?OUT84OYOG4Y+ONYX+SCS1UL
M(BSJO9+!K@15= 2'V71^2C4B%F^&!N-@!V;7O%A;JB,R#Q'?T0CGR.QXF\T/
M-CS:!<G9I65*5CV+T].V%'.XUE<$2P"L6:,8;\\3U'HRHN_[VXL-O7$:.NIG
MN7L<]2!'Y1W5;UL/ M&0'NU[T*:HS<L4G5EPG1P,[N'?=ET++:]N)TU6Y83,
M.3=/NFFTS1'T!!>Z/J]X&#6BUWID)&%D_#@\&!L"'M+$I&G!K?#\O$.>HD3Q
M^Y8O7JQ/'RMVVDL+]GZHUZ^XK;SM].-^&*)E"#$%)=J>\DIV/CFZR8Q9;!02
M;:\?(KTR=6G-T$V^]-@/;4?KK^^)::,C MBJ/1]]M@0>A4/)Z%D9PF@:,@ -
M'OS<1AH=G#6*E*Y$8[^A'!)%U:5*C$\?]SS#><AA5G=-]W8=A[T;\*O^+K31
M*PFA1!\IXR0Q&8!8]Y& LH-35+%*KQ_1F79@4VWIW0B#YV$V:CE!50E+WYYD
M2YV?N\T>[O6&.9/&I,XSM"IJ.%,_D/;*R%XB#6Z'4[?X2CU,$&MQ@;J/SXVH
M_U2\!E^R*3\A^]A:,K^T=![F _VC/YJ\0#[?;$]32.FV!]G2*3;,5.%/15+,
MX";7(G"0U#)A>X'1NMZ/$B5Y9RR3)6]3;%#*?K2S93G/$^(-* '1/X?F)<'#
MH5CTO:;RZ 6,<Q"NGJ/X?G7*SA(T?EA!^'7(K8+O^2QX@50#I@/UJB/]@_T(
MVQMYSV>BUVR<A^0YVPOZZ%IM'2$+AWY4"GF>VW'%[XSHK-&O_N1X4O^)5$&0
MV Q&$E#WI*.2M_6]DELO@HBO8!%Y66W!K=/:[UV)MJ+A]^MM%.-N^Q\!MT3#
M.^4UB77(M(6&7*K8V6TKL-:O/&!>GE;1O-?>ZG%@+4"C?'HSYGA GJ11Z>,W
MF(][Z:.2@'P5Y29]'"G( '#/NF40O<@#\+/[$NG=BEW%W0=)1D*OO_O/*BLZ
M%V[V)Y;'B'-/RMWE7B+J?G!N)TEL'":6K/>-ST8K#91I$[?3\P_<- KQ(QA;
M>IQ7?PQOLE5N>M/.WNZ_Q)?%+<DJ^6>/7#->;P)!]MY <""^S!^^))'<98=;
MS^6I?*&Z_]9 1&X-(W0KPZ/NZ:R 'J5/KWGZ1[B=6)==:.B1Y_XOGOQX(RI@
MH_Q+E&4WE2KB3NXDH38-B#\'RGC X9!@B0%82IE2<3]=YYB_\*EV);\S'8X
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
MX9K4%"<%HC_K?G,Y^A32%S)+H/-4D>KI7'EX]&SX!>*MTAHX(O05+.%F<[8
MM"DP#W,[;^ZD:9U#OUI!8L^2M8*@11R**@S%1VWND<+)QQI)N531*MPV50DJ
MLC @0?)8]9K1F0EN=':X17>\V>,;_CGF*:32P#:STTYW>=V^B7*&9+K-WKW9
M'91\R-FX\;;>MA<_LO=4!/HNLDV[C[(M!+\!9M8M4&](%ZY'-X[0A4=HQQC
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
M@#2J:ZU-=:"(N?RYVW_J$_(.WS@H=#DLS,QH^N68J;P2DY5#L%%](S#1 +1
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
MLWE5A.:.X9Z3\@=W9B9+C XDVP'1VIM>Y=$84UHSFLDWLF%""K.(Z:BG0;L
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
M?!%YK2OCY,E#7/&F5V\'89#!N:GS+.,,P%=;=DW:+U$_+BZMV="_*NE<NIS
MTN+1*TFF<@R@;U0*=*5+@J'3[@E)3V?NAR%_9CCM455,)!G TZ_0O4D_N-;$
M'1QQI#_A/['W[O%0M?_^\!)2)#GGU,@AE5,B"LTHY9#<4CD?YB[)*502,6:)
M<LX4(4J3B,HIYXI,SD4BB1QG#)+S3&JLS)HUSW+O_?R^]_?>>S^OO9_OLY_]
M_;U^_;%8\UKK<UV?Z[H^A_?G.GR6XT&@NXAAG,,%C$\,HE)5R05^,F,1CB!0
M@ H6*0;W=8\ YX?YGVA=D?=H&#_5BF%_W_ZGVS7D/[V#8=R!/)#H8R#5+HAM
M9,,%R)O!Q>[<O]T^$ 3_URLGP4:/,=**\ $N$&'7-3>/0PBGN #E(.EOMY$[
MT$;]KY=L_\29 ^YO+.-^<?^+^U_<_^+^%_>_N/_%_2_N?W'_B_M?W/]/<V_G
M8=/W/=MN<+\ALB]SK>/6KSMM_L8W6;*JDN^.YH?U,[9 )X#]RT+[NGF->0U%
MJ6K]LB:Q%/N]-W=&6:I=G;'$G3C^UXF"OVRNZB_L_S<S,R8*_7_9X%"D?9WZ
M[2ALQ 5^5[?AB*75_L\?K_G?Z?JUQ>V_=SN;.MN>V).%ZK4-AJ +*="\/FH:
MFS*MFJ5E(V*J2DQZ!GV>#36J9IF*&<H\\O_0)A'>J_MF_5XYE\'"MY1SN,]+
M8^3Y3$:/]IK0;S/+UI2/VOS+,766>6_+ERQ>V7[KE M1,-A*BURWL[WH@7S@
MW(]QD<&[UB\8NE!7JZ%-DK$V/1OO\*QW<=N'T:'C/071\^5-:G=2*H,.<H&S
M.C??%%V_N?8<LY")4%D(TVZT\ I;SZ]^'>-5<G+22[O2^.]O [7J#NPN<:Q0
M?^K4Z#+QF\*0S\5CNR1IX/^K4U9X.V(O503!$GZ#S)^&ZK*N0+6/(%VG^HIT
MS+R;Z:'PFB:M-:VS.SEWR'=D+A]Q4'P:Q?-@0^EG<];-?IP??L"ED;RESF;L
MT(<JS;/K>Y!VX5&;;/[FF\:W E3KJG6DCEDJ[^WPN/!M=C5S L.61+JO]*DN
MD"WK2^45'_MNF,>2U:O7)9_(./9"?^%4^ACRIEBV]5O>C<TS'MO;%NTIL+@!
M/2,>JXMTO,QHY ()]X&/\/XBV)#)OWQU#\?HH*F_;Z>/O*^SJ,P6A[<[GWPV
M?_<HPUM1!,-YR@5HV8@T)]%8^@DR0&78='J<8*C%P:+>@_D58RV?"E[T_.C$
M8N[397(S!YXGZ?+4!K:;V)TN>8 Q(_92*@OBN8 7%Q .E7OMS%^?60B;0;&E
M@Q#8]&'XX/29&@WI>8-OK:64.<:340^'X1"E!1D-W0GH!U.:ICVO3>L:X +C
M!0D:A ./8,NRVBV2S#W5MS4\JS]IVKF[[!AW..,]<>/3PPLQ&P05?FXPQK,>
M]2_4H3K,+\A)K@M_ZFCI]VB&%=;RJ:IN."[ LRS&.I;SP%ET,:&/"T3E:4YV
MS4NR=_BL[-KVLUYOZ&@.=GE@//WS>W#D\Q76 Y$*[]4L4W_=D5:2.F[03)6&
M=W_4*(6W,D*<F4D9)RJ#7+S+S8H#<BXJU-QJ,+ZPNEF%4@FVD"21]_5:C"\U
M;!6HR;2RML=YWP^_V;@-^H4OB"&"0:2"8B!"]Z^V)PYRH$><JM\<>H$477K
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
MT_4;4-RN IXV$B,SGG&!<R()60\$II"6ZH_G=N^O^ZREL](M0'770\'&#-B
M(?!34/LOJ,QH!+47P=/0]6 -#O:-:M>8N]4X#C)$'5CTF-@'9Z3?(&SXC87W
M)3S@%_C3.#U>!M[<?P_21C9\0PO"08YJK F\!,&R9A'T#QU0IOY@JU9B\M7[
MZF2XP-I6L&$304+,*O!SRI!MILD(MFK<.F"6N/^XU4?,Q,-(8_-6D'$%#XMY
M-1WH;T*$H1;Z-F#.$']-X^'Q\#/#U$,FRPTKETM5F07PEB6VQN=%+G ]A"U"
M,/FD@Y2R_9KM]>7JZX\];YO%YQ'1MD=IK>8&J^.SK12!U' -/V5U;T<XO*X.
MF1,I"4@QS?I1RH^\Q947-)V/'J/.=3#8!T23S#F)M XY-XK-3E4T/MK:B;KL
M!\@'4"S?+S 2QSB2>YG-:J.T9F05;FE2]R]HB9Y/G4[MNX.CC9&@?;KTS]_J
MUZ%58@[I?X,+0REKZTZ$3]YOZV0?/(2C625PD)C-_G27\-#TO1\./E2B;5<
M>!\4'!-8X@)<0#@:K>HAP5.&@9NK&Y58BCF!;(\0:_-"A"?/@:\?8\H7X2V%
MS)M3K5R@TBCT1.<^$"J$]WE4[ <GQ.4\ME"O@R82:%$(CH;R&633TD4>UX8E
ME^8NES-54PF^S,/O/U"7=88T<*F75XZ7PC(%;"?"\5-J\^NY +^+]%&XDR1$
MG>4C%W?"^U:R.%S@821N(V%UR$R0SFHC<.P4,E*_]Y/.#=34U4M4/.LJ,1Y
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
MU(X!:@FT!X0::C)2+2KEX\608K]F_;<Y?MOR05S:\<]ZW<^WIFHN??CS:IX
MJHN02:">*=G"C*$=1Z"5DA2UF/JY1?9>_L!88-/)WK.%*R&Z'AXJWRECWN@5
MT5=7<9^6]I\2)AQ^_@C>@@"1H;R@2-XLEMOB1)/"\R%DO4Q<#B2MFA%^;B#!
M_&#EU"70,(,7G,K[1N3VCOSK.;<)RV&8]6W7/_%Q*,)_'KK2[+2>KY$3U00:
M,0CQ:ZC;C=8O_1"2C?93!\J0V^?7[ =K^ZVVM$B5-7P]?/1.FV9QWN';I1>O
M)X:\W01_OH!="#>[U#2 O? V(54H1TSPQ;8[EAKIHMO8\6=&/F$JL2VO/(RL
MP&AF$JTWS3C08X?]61>T[(\]49G7T@P<WH3B]&8WV6I09C1;OY3>3=A=.IXJ
M>5&6)V$</K4DP7N?ZXD$##K*9:+P=GJA)^H**4>;W:+*-?)^7 C/[MO8OHD/
M"[.16U0^VV.)?/ODT9"QF93BB;?#X6Y/;PSWB^3-1$LK[!^R,T*<%S#^TPMD
M4:A5:(Y<*(/UXOEZ3?-3J-N3PLS792_==^0#2VV%>K$R_9,?M?T6BVX<"!KU
M*7AT-//4:^?WO[PB;G\6^<Z57Q99;&/ZMD^*,U%DXI<!>D:*L=ZN54;D+47T
MX$I7X*PIJUXK\]@(WOU;KNVW8^=DO=]PIP0;)'5PYYC["!7:B^% TA' 8GK!
M4P@LBPZEEUT[U##X[%WB^-G3RA5-\3T1AA^7U%/<-VV]\DFY99_ 2OA_E?IL
M$ *2Q^_B_&5K7<$FYK7.O'^UM7:+6+<A_8WKMG;W N47S#O3$I8I1-B- 5Q(
M__*8Z2W);U&7IRRQ_I@I$NBB4Y-E3P%.K/ N-\S<*E#Q:\6NNV1^>OSA2]VM
M] ?Y,,30HOP?,F2ZX)!*@KC]T.=+W/X,.KQCO@#51E+EF)4D#O^V>9\"WVP9
M)SQX^1RQTUGXQ-%OET0U?J+2B#7:"WULXQ_$<52UZ:((K5S0+?K:,$8!?#*
MED:-+G\[,_M&4+-0"!9YSVGV+WHOXD@@;^%MC&;E(2@66,:.Q]@[+ 2<HV?1
MHMT7K-_<>_G/BHM-^6TDM)C(,U0YY"XPH5&0O8% -JFQ)SCDH\X3V^N?KH[(
MA%XO,#N9&K+83UNA-,'P*PZH35$9;9.R?;-,>$K-N(41NL9^U70LH?^(I-U<
MS[==&5<# 4&> A_&47. S*NH$I#4YD:*1R*:^3!7Q:,06*H[^SEQ,,_>/H0/
M._$!61,)@6O ;Y4C9\ J&=[&7$_"R!//VE$2ANC.E+!+0W<H"EJ<0C^W"ZXP
MD=[[G!8&2_<3_,UF)4 "_ /U?1O)!XL<9R@N#M&Z#[.HZM5487?;\MY&0M?>
M?=\>G*ZB])P3'$P!,2R(A\>/$"ZB11]4+XT266>9J^FO[V2GS+='UM9O?9HV
M>N=Q?792U;&;OZ?*8I865ODPX7@"68,'3S; :_]0.P@2H]6VG&:0Y"V**T*X
M7ZJG:\^3%AI([S12V$6L6*@S,?A6:N7]1/1H+^L8&$V7> X;??%]4JXV?:7B
M<TW?$2-BQ%4_02:&AX  B,A^_.0L1'7>S')D/X%&U@U\6 9\DRL.]?:AY.^>
MQZ5[*G!7"$/E+V@079$VACK^ (7U8F6,%_'$M^$019X$"F3DR\T)H5<5+4)*
M?NRJE4JW7NO[OK_\NWX*C./*):)H']%?JLB=6X^PLKDO<(2IAN= ORL8TS-R
MN.K>JG2I_C,-[N@I-JN\'N5+ K>5<&0463Z;T, \2Q9P6)EN%@_P-*S)PA"C
M^+"<ZS6*]S5\B7=TML:5E_L]$L]3N/XXRLTVWA+HN>5?XNSZK"M05^)2HE)N
MWVF8@UJ+0_T_&Y>]4SG[7-4>F&0F^CC,5?<V&,L^AH=,@D*C_VL(_C@Q2:V>
M6B,<(U4#AH6*)5.^9KHGI[*JE."7KNV3%)+6(BU@9A]>GSRH@BX(RTT(OJW'
M\GE[IN_6GH@<\4.Z#[TW2)M]WCC4"TXQ1EK+$TT/>A#;B;<*$<#OL<DB^<14
MA7>E9+^1U:OU%/G&#4YG=[_^^?SY.Q\?V :;<C)DE5=Y\/6%F@FF\&&M/&7
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
M?A">XWW,*^'(Q-,5.5J3ZLU,D50&\U(=:Z,3!.4JU;8-G<#66I]ZD*6AL4^
MW62%AT$*%$L@?R/^OG0$ A+=)7P8HOPMBI9,J/;E*,I.83L,5/T)@ ,?=AT!
M)(-X2ANK'SPYR]L<=1G9%^6[_=R$ZFW,9AJ-$8>R?OZ$)(K?C9_  )$Y64QT
M>SVFC?AE:A&I5LL4^N8JW\O1';=>OIP3N0DYM5_O?NO#U6X8?NDT)@X%4#%
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
MEWKO0![;"Q50OA$_TKRK'KJ7'KZ36CM9# RP'@^N-$CD&VC.UULU.O[P#C]
MRS]36;>K:T>A1ZO&P>I\C:"R@D>(8)P&MX#@G?&EBUSI@I,#36D&B7F:IX4:
MLH[TE>U[^U!ZV2:EH5=Y][?,Z!U$&GQ<EG4<K&#N0,<3Q"&.SX<E36HS+YOL
M]>RE$Z7!SH]K/%V_4?F9*/7L@DW[DB4V"3N+\R[IH6AIGG)@&B30"Y!6WW#@
M?:$"IXF(.8Q"<,^/<#<#@0(GVRZ_64=!]F&V8PJN6O#\]CY23,1#R9K8]675
MS2T@>2% S5F.ZJ%B/!DI\ 9L8""2,XK<?Z1--1':U[RWJ-[Y"A+8;M,#],KE
MKP6IHGI7-[PW]8HCP[A\6#FTVL9)/.EE4(JMPOO<O)_[X#?\2UWGY XF/(YC
M%_TDX.S<I'IU?YF^=EUVT=YV9MG ?6+P-Q^K"Z5B#N;P1\&$]2K%U>=0@/M[
M"#=F0W[^_5,<RA(YP#RCW9"_!%YCG]E[N%T].?J;V]:>K\OD;4Y;G^%LN>_V
M8<']TFP:/G_]=0EPJ:1%MRL^Y"7NZ@!2NEMJA=,?%>516C4OV;GS8<#^VMVO
M'NJ<7=[@)\@@@2D7>1*&;-LT4@6*(W/,[/GKDWJS:/%YWHY=)<WL0Y<?$J+2
MFMYWX"=YE$D+L(%IQSH+AC!E6=>!HY-;F#-5M(*]2YUY0AVI;L:)I:R^_+>-
M)5I%ITT?)&C>V2-F_,NBMAR:B0_0<#[LR^UOIU;<A"4V; +Q&KD $'[@@O%.
M\8 2WP^=!Z<%BNRYZ\6#R_L(Y*NO4?XJQ+%]=NR=1U7=0/&ICOY7>[+:&+*U
M'=MU.L+W>@M;*YURCI 3F"20 PFT0FHUAB.7RO+ZC!3'?R)6/Z1*&C>A.EEK
MA2]*7[^XAMTZF:>G_SAG:/AS8NY>NXW7W23NU\>G<,8 .$<9#;"FVD]_8-M
MNGV\)NBB(^E3Y1<_M4TI8PQW^/U;KU_/^D<AKGU4^EU>'X99WWV>\0PZ,V0)
M12M61-4JY]-5Q!2ZZ"?6GA49;8<,M(B$[.8@4<6&U\*?KUHH/70!2)Q-(T>!
M<HY"%T2_;[QWQO<[V9D\=2<F&8(.CNHS?G;%'YI7%S6;W57N)CMMO#FK\EX$
MLAH;UV.:SQ'(.]:+TY!J@LOIV-%R5MV[$9[AO*<R\=@03IU1?FN+0\^SX7Q:
MX[TTDS$=[S/-1[%O'^^Z^8U^J_S5;RRHD[O@Q$",]4RQ%/I0?E+;YQE#+S^-
M>(HEJL2'PK-A;V,7I_\$'-5$2GR+[PQ\W[C>ZBENGCG$X84\!TFT\@C,9LY5
MTB9CB+1#^/":3_TV>-'K''81V[#@PVWEJ <AZB+9*FBOQ^LI40@7RM??:APV
M6 ^&9JF)#I'HP7-"M_,:HF[07*T;[#V,:\=>B:;/AY._JLQH)4KO$>"T$<@?
M<I!JS>LIZM>U%.%GZ'9$O^I)>VU$Q'8!+7K?ONFWY^,DJW/5 G,H/3T8[0C[
MI7B$M!Y>'G=@H!$A>M;\='3NKW).]=M@CZJOOM-J'W59NCQI40"Q@&%;1-WA
MG ## ;15+<AFGJ\8X83*#:A\W^>WZ/CQLJ"Z#0?,UFMV$)AR6>ZQQZ-/B7Q
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
MT8%0Y6ERHMB8A08":_ASHVJSCHO5.Y.=\F]-GNTYNTJG3E\0^-8'$.B0LV]
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
ME=I69PN<E\N\ A-YB,!E&?&DE_].<Z8[U/77'O6>;,[;BE0T[ H</&S72@=
M950B["8\%E>5OM6_2BZF YZH%DUBB5ITQE13J::IZ.3"V0S6LC@7I2J7Y&1'
M&7T],OH?UZ%H#@LJ=ZX9Y-,Z<.]'"W4CM3]^"$+,F@3SM2RK.089#%/E%_<O
M;%OS1:[)I@0.L,WZ,/;@['8\S0@Y 3NPZ61'H!41T%Q?_'$V4<W)4\MWX>Z%
MEV)8+"1RU2?%X7-%63E[%?1E!(896T<"=<,".@[;^D$LC*.8OPN.:VV4-@_2
M)]BCQ00G%C'I,GPM;R]W>LOH6D7/OM3>V.1GHAY"]N.(C-;PR\.MJ]0WAG?(
M'A0H>(RZRRDHL+G9'Q-D+H^Y?S#9^6SYU]/B>^'RL@%/S1Z\LKAKWM0YT,0J
M;,5VK&@6!LK =N<W#GL_^EPW9O-C33T"7V7)U\[AXQ@TR4<578Q?V'[/E+8N
M>W?';A3]-VI/?FO^UOS?KVE;K&1<-C@7H.*:%5<"R52_NC/ NOQ/H>;Z2*;A
MA@JS"7(_H:+^B'.CRM>E&M+>N$JTG0T^8[8/ENHQ:"Q>V*(6"N,T8@%O@N=G
M[$+OK8GV?@MP<Q13)'C:9Z%5K4U6;TFYY^*Y63W!)S/K(4&N=R3&XBB0O.6R
MEHB#3VR&I;-2?%_L6383656Z%@N\R?4X"HV\U_43P;4XFA'\PJ"^R$+,-5:V
M6_GV6T!$]DFGS8U8BCX8F'T$QC/<E'%D[).S_=C>=*%)#A>QH+4Z4J+ZBVM5
M'CE[G1PFG2?-71_ZB ]\BI"+O;"_)/_*&[;0?;,"SV<@3*#8S/>,'=V0()'\
MQ0=WS[@^=(*>BYW0\1V)[<CA#0X<K?P+4.6_!BMSQOPKV@; [U\@DY4V"J&Z
M-8GKU)!BV,\S%]< ?NO3_U<$" BBM<^75D8#%QI&Z\Q6HJ9L8L10+0;>A+BL
MPY[W?0NH%2>W5&R&K3BN_K@V+3X1W=]W1#S[3MA:A17;')IR8HP.V W2@6<?
MZ4#C/52;"FHS&/HK'DM>0!0_M6+[MK#JQ&B??RRARG37HAA=^=:'.NI;U(Q<
M#9&KKT#[5;(A^Y;FG:U>U76XZX_&*=4FUK'GV]QGC>^\2!HZ^K<Y!/Z[D__.
M+X/_/Q7,8YHT\C-"$'F$8D%:;\6$->J7$M.RB&,$2/@]SJ6^%[<J)<Y\HP.V
M%;'VW$L"!RMM4_+&*S.\,3]R\%1/!/_N0U34U2E[0WNVM2RRBG\+?#_%S$B&
MN%GR\I79^!#%0GWDYLMRLH,[ATOFZG?'_?DG-%XVWF;ZB6E"' CR^BQ/L@NG
MZ;7F]J)FUH*]M7J]CI>E37 Y=*]=R5+=K]%],-9XJ/[6RW&_4V9ZTO6,>H7
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
MJC.1+;@*H79$!+0<T=&%]4 )3_NW3.+MXNXWJ':V;2=:]A5YNK!ESM=56?1
M1*Y],ARQ.?>5,=S7F%BD&*A)@+7W@PKM"VL))93CHS-@S3O_!^3V6M4:SR*X
M^%$7TV]PSZNLC73@D/=^ZTZQMIX6N/KXMGIOH.DCP^,$'*B8M/J>N-(1B$C<
M1.Q=E#P\Y/RC8QBT(:^.;?2S\U2A6;ZH[%?1>U8?]V/UT7F93]< H\3<1DFB
M0JM:-*(41^%'S"PTPR*P@A0[ BP*P?]3Q=GI?"OR\*@DM>)AG)BOVL2UE%\)
M]AG\=,#+-]1Q;G(2U>RJ:N@W@_ERL@-VH)Z9Y-*6+58W&!&RH:7TN=JQ,ILV
M/3YJ+V"X5B?ODRIK:WA=%-@IB<V;20\PU"VL>^_F)1PC._>DU';YS^]&"7P6
M'MDH!8XU/?'7G<'&S1/7OA7=D6C 17N?R$PX.E#EG@8T)1GFJ'>T\21)U["Y
M03J@%>ZKV[.,;++0AHG 2<#<^A.SC49,8Y"R2XW")$1XO2/!\[[>_0_K(G3
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
M?4;E1\F@SUUOQPF,Y\M/G*I5^/W;[VT_,M6Q<(E%$'@\%)#$JI2FB .(:9C
M+ UQ%,:"QMRH ?M3 \QMX=O+"'HA@9+2C >>!/'X^^\"FK&WYNQ0,7[AGU/]
MP(M><_KS=?GU%_E5_8[_@=1'V'[4+_:3-YWDA7Y.I?Y%?O:Z0>U 6]=<>0Z?
MON$[U ?K,H^3+$V@CP21$[KP8.;+90]*0A%Z(H@H-@K6/3;(W%[D7LS6BU:"
M F35H_(PE :[4PX &OEU/H3-D"/-IT"R:MUY,E@3;2H- \VV*>91-)YI@WGX
MNU,VOCPJ_8-6E\>OM7=?VCJ.:F54W95MX2J="?9:]4FM[E^7C"\C&J:8L0@2
M1H4D0B)@%F<4^A0EF4@\0GTC(C0<;VZ<V(H,]F1>=&7VRPITD@,ENKG'8X+[
M\PZ08S3'WJYQ *25DV0!SV"?R62,R5PH"X5W/2J;KPW;-?G/-:[DN[JZ?Y<7
MN* Y7IT7HJQN]5AO\IJN2I47LSERP5&$O<3+8.S[%"(<Q%#^G$$:T(PD/,RR
MV*J,H.7X<Z.@C?A@(S_840!L-; ^"QMJ(;/=F1%Q'YFLW$)NO9DS$#BG>SRV
M,DRZ]3,0H(<[0D-O,[1$6$DY9_4[J<XGK((XY&_N>-7<?Y0/7W-6Z&Y4=\HO
M7T8LPB&)&90>:PH1C6.81EAU#X]B/XO"+ B87;DPX['G1G^]Z$ ]!J"6PNL
MIR%%FFTL8$9Q(^$Z,KWM0ZKD5HCVDB^ EGVAJ[)NQ'=94<P:,\?5Q<S'G[C2
MF#4PCZN.V=]B;@U<WY65X'DCB;=^$ GQJ[QY\T;ZIN]P7OT-K]9R>4H"A@+L
M0YXR7Q)E%$),?4\UKXI"*KPDBJPJP\Y#K;EQ<"=[U_N5E:L5KFK5KZ,MV#B;
M-K!6CXX9P\]#V!E-'M.UD-T!: $>!:AID(!""2B8@,;I1^@R.\3N/T@/6BO5
M_H=TJ!UBSNGZUPZ2;L Y6A=0)>][(<XH57M'EYSR_*L*A*O?K+GR2,ZNN5QE
M\7HI4IQY),"0>315]=Q3=43.(5.+'B3".$"1\>F:U=!SFUD[@6M0;40&;,U;
MS_PKKO)R70/<":^\=-4RZ_//GWX&@DO3X!6X+J4]"TVO/V%YK9J6%1Z&D_(
MZQD<Z(UFD[%71ANY=6.Y5G*P(SIXTQNGEWXTF"V.!$>#^V4:R]WM60$[?$5<
M-9<;!/C1LTB[.TYW0CE(T[USRV%W&-B?B'_E17O'@TGP_09V[*<1CT0"DSB4
MRT9?!##+PA#Z,8U$Y 4Q2XPF(,MQYS;[=&*WK]*FML.WW=H.@\\43$UAM@P;
M >"1IQ)'V-IW.;)#RFV_(\.QI^U\9 ?(HQY(EE\?X#R_SPO)C6V_L-_6JR:G
MNC8'O7]55E7Y+2^N51.F][Q1G+"YL T<"FB<I9SZD">(013%J60R/X*9H!BG
M:2:2$!F[TB<(,C=JVQ,?D(W\>E=[I350O@+5*ECX<*?8RL!QGL@"(W.?T@)<
M;%K@[=MBJPF0JH!.EYW+!X35G6(5"S][(NM,Y'6/;"4[C]H!M$?]ZU/N/YVW
M[0"%/=_;Q?V&>>)/UJ!2X_5EJ![4ZT 4>3CF'HPQ2B * ^65)Q@2'$<>]P+&
M(VKCE0^086[3V*?U[2VN[M545>Q6#VR/OW^Q+B)XBGG,//6101]YYCKLJ"^V
M#KQ69>?GC4KM>?EV93MJS9430';J\ ^18U+G_P2@'BX$3KG5P(BA=J?_75FI
ML259RQ_DISIGO W4W S;!3 5UV<J(5;SP3*)119G.( BR@*($BX@9BR3Y,K2
M@$0A3K!E-XV3Y#%ZR2=-7.W4T7N&=*,0X+@J8+D>4*'5C=T8]A,OC'V8(A%#
MY(4(IGXFYT.>I-)DE*(0#RBQ,+7QIBBV<,GORDH="F/5!;>^ 6MUVIP70/0J
M +S184H;&D:/C6Z2B4Y-NN-]H0/Y-R_2GBJ[$^5&&W#VO'7LX\M<H.HVXNPD
MB::-07,!WJ.H-"<WG3A.[?$!^GGQD5=YR98BH0%*B%R=H)! 1((09CB+84P%
MC3PA'P)*[&;6$:2<WWR['T4VJ-7O&-8<.0[L1 O],$%=A\*VU%3<ZCJ#P*SG
M#3&/**LC<OX8(5// ^TL_LE@J&'3QK91O"JZ]FQ%-G])$Q)QPJ6;COP0HDSZ
M[YEJ#L1\%C,>JUH@5B6 ;068V\;51OZV^J6E]VT-OQF)CPGJR R]Q5.+=R @
M=IR*C:="YY13K868E#"'0O20#0??9V"CUK9*X>ON9.!*DFZM5LV25\\*IG]<
M:3ZN/Y:K7%ZPLU^?2HX+*4R2T%,[3 1B%@H8$Y9$<9I$D@5M.&^P)',COTX1
MT&L"=F2W;-LZV#AFC#@)Y"-3XV&T.RWTKORN'J!5!'SI_AUE?_YD6-TV=QTL
MS;0]7D\%[5&KUY-O.""8YZWDZ=9;O:@^%WES7M=KSK81KA_6ZG3U0NA+:EUE
M09+[M23UNCF[OJ[T4ES_\7U^FS?+-$I0&G@,^BR2WF448$@\G$D_,T&"A8$(
MD%$J\!C"S8UWKVXX*+0*@"M-VTT&55]D+94%N=86=.'$N%5+_MOIU5V]4IK9
M;U&,8GR#B*$7-.G(O*XU:[<<P$4%E'*@U0[L!(RW^JG E%9#T*D(.AW!1LGN
M5EK-%[2I1;S1"]KV92+_GW]YUP73B8(<W,D;&;W+KH+^1[+&T; EUV-.%\HT
M$EI[X4UCC3%@VG^UKO."UZJX+,D+_=8\<=BQLZU5O\55<;%NNIWHU&?""PF5
M4WU"(?("#V)*B5Q/<4\@7S 4&:VG7 DTM^G];7\R?W=\3WD<ZQC,Q1-C/O+\
MVVL#=M19/'W NZO2 BBE@-3JN?W_<6QE,<=.;+.)YM5);&<W?3H$^NB4Z6*<
MZ:9)AZCL38TN[SOP"$6EHNL N?J#!*+KE<R3((O\-(9RJE.+6(QA)H@'/1XP
MA/V4^,0JQO?@*'.;N-KJ%MO>AT.*5QV&T_#<XU20QC[<T/BT B[ 5D2'QQ?'
M$'![1G%PI&D/(HXI^^BTX>C%PU[]WN_N28C7ND=KQ=DRHA[F&?-@&/H)1)G
M, V]$(8I#T64)HGO667>/CW4W$B@VZC0&>VVO:(-@#5C C=PC4P'6Z2V8H)>
M3G><\#P63HGAR'"3LL/S:C^D"(-O##QZS.6B7:Z]OW)V+EWBXCHG*]YRT<[N
M_%G!/LI'ZP;7O*L?H ($V7^OZT8[+<LT$AGV@Q0F:<8@PI& F',, Q33E*>9
MGXEP0,2T&^D&Q.%-$SK-UOHH1,5HY1OU.M=DL>E=MTD(;+8J [Q1S_(TTXV]
M#8\VIS/?1.><6B&H-0);E39^T]6NA0H&>KW 5C&PHYG#TTZG2+L]^G0CVK3G
MH$[A?'0HZO;N Z.R-XVLGPW]JY^*_=.I5DODARA,<0 I5?4/:(8@(9Q"ZK'8
M\SA2F316!4!=238W]W.W5[Q)N&]]--ZWRVZTK GCSNQF4\"+&'/D66!B.]K'
M9[O&W&U4MC/IIHW%=@WJHPALYP,,G!A4ZQ$=\=VM-3[Q:SWHV?>\7D8X"WD2
MAY F'H*2^@-(0HQ5M>>,$A1G";;:/#@ZVNP(O),-?%'2V3+O45P-V=056F,S
MI"%0]M1F H!;NCHZXK049*+\(UHQ^M+ 9LR\RK]BU?_Y4>QKBOPDBV,.HU1@
MB% 0P=1G,0P1ST0HB$=38<,33P\U-Y+82KK7NF93']BR/?/3$)M1AAO@1N:+
M'2$7DT0'/X^*VW;-3P\W;</F9]5^U++Y^6],G!6\*98M5\SKVS;[[.WW.TX;
MSOH&TZI!XS+PH@PGW(>493I'.(6IB!@4#)$XCJ*08V^2QA2F$L^.R3K9P'W.
M5X;Q(].9U]!CFI/1QO:Z3D\AWO9Q #MZ+T"O.=@\$TKW&:04VYII'@G&QE+_
M&.G&MD9PEGQL/?#$<]5^].O95YROU K]75GIW@]+SX]QE*K6<@%.(*+R*<N"
MD, H$90D/DD)#B:9HIX1=&XSTT9 7?!&K%7>.<!*D?H%*EL\9^619RJ'MIO_
M!+4-3.AR3?8?!:WQ#*8E0YO,8S9Z3M@?8Q(RA-S9W&,ZWM#BK3O"R$F,-WFE
MQ3G0"SA(_32A6, HB@5$?II"' H*@UBD&:-1XH78KFBK\=ASFQBVLH)7O. B
MUWN0P]HGV)C C.)' G9DUAZ(Z8"*JM;H.*ZD:C[^Q!54K8%Y7#G5_A8#B0O7
M-^K_55^TKWBE=CPON;QSKGQR]0<]_.XO=JYLH][/"UJITAIO>/NO_'FU9GEQ
M_?8[O5&TK%SZMT)(-W^9!C1* \X@BS+)?9&70,)9 N,P"EDD$IY$;-F4#5X9
M<M^DXEO1YT:)$<,^>0/R3GP5E:8K>JI )OV!;S6U9-)IGPE#,IZMI4?F<Z7*
M JC_@AV-%F"K;/O'MICV_N_VOM"" 'H4P$\]#G]>@ T4H,="[QB!%@V'D\:+
M6-'MO#.M"M-.72]BGD>SW\M(,2"'^1-?R3]=_RK]K JOI%AG[#8O<C4SJS,8
MM;=5U*K$7C?Z&Y5H3?-^7C^[+:LF_X?^\4(\#"Y<>G%&>!0(Z*$LA(@Q#'%
M,(P0CQ)&:)!&B5G5U/&%'1"T/7KTAU9W :Y;A35!XCV5 >]TMDBV'=?DQ^?"
MF9AQJJ"4SGZ=IFV[B'UE0:_M[@RVJW#[G1V5U5;4HTCPV9C?(@M[-H_!1/G9
MJE+1ME@)OM5]9O,:4+E4JG*U]2C_N<55OM*]7^2GW[D.X%=/ ,F9_O>N*N_*
M6G(!+6OE$FE?N:SNRDK=](9C]L<:5VKGXW^UEX"*KQ17@:;4)53X=T[7^GA=
M#B)RJIZ\MG0^7_1]5_5#NTLTW6.8%Z*L;MN?&TYOBG)57M\OE ??/;E%6<!-
MPYI^9%6POWMPZZ:DOW<;K71GB;@ ;/>9EU<J17G5W.N!U4+@3F\(: I\\#:H
M4Y<F%[G>E'V4U^*J%,PDC^O1+/=Q)9@N_WT2)/<RXZ<9<=C^A1RTO.7OR[KN
M^TWFQ5K*T)4$+8OZ%5>96>UU5_@[K]]^EX++,>1K6]V?-_Q6I_&JUZ[4>DH)
MN62N9K-;Z-,L"0DF,,0!@H@("K&?Q/)'%(0L23&*C#I&3BCSW#9Z6U4 T7HI
MQE,_-4JSO]CM34QA;[,-B9E9<61OK#/@3TK?/V];]+8J@ZW.O8F[Z[7:;8&"
MK9J@UW.4?>D)[>)T7V$*N2?=3)C0$ ]W$*8<VF[>8CQ?OI7BJ,XM*]X>2BX%
M)F&BIA5!U*XX$SXDB4 P2%(2DI#[/B,F$\RAF\]M)FCE TK +CK ; (X"-QQ
MICX5CI$IU0()8Q(\IO(!MJHY_?FZ_/J+_)HFJC^0^@C;CYJ=#MYP$AHYIDK_
MOA^]9D:!SG\K59*PZM>D8V&I8)Q[)(8Q"YDJ Q_ - @(]!."$S_B<91:10!,
M(//L:*2/<-5K8K7VIQQ\W8@\@^CG!S8?.:IL'$O./\#LV0CHK?(_0@ST85/-
M(^[,0NX?(P3-WA"31$(_,?2PZ>Q]65RKGB=O.&E^P\VZTBT"+_E=U\KU0GRL
MY'(\O\.K\^*_.*ZNOI5+A., >]B#<>!%$*$PA%F:89CZ4493S'&6664-#Q%B
M;A..?)N0W:PR"'JS:6)L0$?F?24^5/(#I< "="K<+X"2%4AAW='T*5 YY=U!
M@DQ*I*= ]9 93[K7P-IH/:>^W[:A_HUC%2S'+HI+K@ISR86\Y.*\_ER4I.:5
M[CM_7MRM&_EG"9+\5EOX%:_HNJWK<RF7_^_*2I'VDC!*O<1/H?!3R8LLP1!G
M@D"/A;$7^X(+;I6B.+K$<R/1K;>V #LZ@UYI('V_C=I Z[T NYH#K3K8UUU%
M1VVT!U^4_J #P#*&>/Q'R(S?9_5@C#P9S.B9L*_C-I6=W)9X&UWJ::N_366$
M1X7A)AMXV(2X4WWNJCQC3-?/Q:N/.&?G<L2[O,$KO3PA#U<PE[RMM\L_29%S
MRMN@.B7R=:'OHM5>BC!*>$1#B -.((J$@&D8<QA3EHC8"[W,MRI-/K; <YL.
M/ST1SV$W:8UN9K,Y:T[&&WG*.OMX_GIQ>%=JN_1?;".M5:KCZ[)NYZA.)W>3
MT%3 .YV#1A=ZTBEH*A,\G($F&W?8!'39AK!]Q%6SVTNR#QA29[.[+2;_GC<W
MNU]9>C'+$(H%#$BJ6H03 4D0,"BG',I\%%*26%6E.E&>N4T?EWV$H!+.,I;9
ME8G,YH8)@1^9^GO,M5R[?7,7FUCD-CIFKZ7N-ZD0V/NJ._IWA*U3=C]5IDG)
MVQ& #[G9U6V'UOH3O)+KD"O\?6=U\FM9LF_Y2L5P/HS#?!2+'B2<)U&"(4$1
MA8AC C%-(DA3'@2!%Q$O\,RR3YS)-+\DDZV$UH4"3[6/&?-.@_E490=;7514
MX>Y6T<(BHV- Z4%' #JN4'BJ5!,7,G0$XN-ZAZYN/'&TT$5_YLLKFNO@^=8#
MOU)IXU+(*B_JG+;K;QS0(&2"08:%9&(?JR+.000)29D?)EX4$"LW> JAY^8K
M;WM:Y[V<X*L.&RD%*%N]5':/5FRJXHDV#\'(\4,CF7;^ 407VXBA3G552:%5
M7D\LW<.B59]!]-  0\TC?,A&\!\C?FB *9P%$ T9^\1C]>YH0XF@%BN/3C3J
M_2.-_?./?G:^_Q7GA0K,;[/%5$L=U4)57J:ZDH4D)@1!CE,"D5QDP#0F*8SC
MB&5RIHL"GPWI2C:5 @.6)U,T+NO%VVE"IM)9Z;:U,>_;A*^V/M3 @_/1'Q++
M _19V'SZ@_0=M=O-I\<'YO6C$_-'I^P;_1= (=!G?_4HJ(FRQV&$,_6I3#?.
MV?KHTK_,&?M41GGRK'TR 0:4@^DC>#]6[8F*GKHW_68Y#A,:4!_R*)#+N"R,
M8.;Y'DP8\I'@OD](;+*,>WZHN2V^/G+YD($[7K65?O51!>VJ*A#>=O<]UJC6
M%NGC<X1;_$8F]4T>@Q94K4O:Q<SSW7UM0;.H/>(,O(EJAPP'T:[(A1$N1XM4
M'+_#=$4FC#39*Q)A]@T[4JVK9JE(OZ\D\9]KO,K%O6JLV99:J;?U,-_G!==I
MN\LHC4/Y'&20^,R'2)!8?A(I3%#L^[&@29@:56D?-/K<J/=O9^\_GUV=7WP
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
M/(E@E#*:A4GLI<PJ 6 VFLUM4M82RGGD?];C8^8#S$;>&3D;#KI?;W8*-_
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
M1!(/9L(CT$M]/XDBX?N>5<B.P9AS<Z\W(@,E,]@3&GQ18@,MM^5AH GZ9KM
MCC$=V<4['4[K'1H+@)SNN9B,.^DNB@40#_=%;+XZC([VZ9&S,RH=L+4^E=PR
MIAI]&0LD/.9[,,7,@_)S"N4=!:0LB#S,.8_M3@6-1YX;->T(NK-BM^,A<]C-
MV&@4,$?FI%[F!>BE7H!=;+>":])RQTS68#GE)_/1)V4I:U ><I7]#5[F7.]O
MO%8%GY73=R>=3<ZN2O6KBW53-[A0CN6#HM#=YC+_6.64+VDF@B@D 214<$F#
M.(!89!SZ?ABD$<;"B[,I#P%/4V=NW-IJH_+W>:>.:K3Y5?[V99LON'EVICE?
MG.Z)^($.([L'"^L-E^V3I7Z] #O0'&BPT,,#-#[S.<)T8^=9G7>>J-(/=3CJ
MQGRN3U(=277:8D0.?U[(X:[5!DX;@/VQ7.7T_HI_;UY)(_R^%*&7RAE8M^;%
M$.$T@21@B=HQH1ZB?AK99369#SVW*7.SU:RX;2M[UY]VV++$P !VZQ*WL$ZT
M,#F,Z *TDH,OW;]*!:!U<+A[8@_<*(L4@^%?9)5B#LM3RQ2+.PQM*U[E7W&[
MF;WI1B-'[:HQGZE];AT'^2:OZ:JLUQ7?H3?DI0G+!$1!0"%2F9M8]7?+DB )
MDTR27FQ%;Z<(,S?"V^K25^'%J]U&6K;=RD\PDQD)3@7^R+2X@_MNVS)%DGUU
M]ZTJ8*L+^#(*0[I U7'O]!,$FKC'^NG0/>[%[N">0YGV01OXI[?-WY3R^6YR
MNA2)+U+& ACA4#7=X;'D5AI!+'DWQ-*[S)+0CF"M99@;K^J3(:HDA;VHME1J
M;P=3!AT5W=&)LY5>QWCT3N2Q$[D%Z+5P29>#(73,DO9R3$R.@X%ZS(G#;S7O
M]M?+!)&,81Y!$GF1=%!Y E/F(>C+/P@L2(@)F6=W:QMBF*9Y]5E[#'^]TV5X
MVH086^.'7L0"1#R8X#2 R$\Y3!/A09;)R9-&.$K(-&<@(YI^ZK[2\[;XR"<7
M(]IQ_F<4 UM!S^ @8J#9YG'D8"O\CW&X,- D+]5_>:"[HX-%^_:L4D*2%[B-
MYRR4=R7'E9_JG'7UW7>+KEZJ3Q?B8MVH"--:E^?^:WY]H]*.+PJ^#)'/O @E
M4%#*(0J1@#B..0P23J+4XT3Z/<:)5:.(.+=9[#?\/;]=WP*ZT4Q]W*JV /<J
MH;\L#!N4C6C<X]/8/$PV\H2UZ2R]H^ ";%4$>SKN3F-R#M)JJOSM7M%%W]%!
M*=M5;KB8@:$M4FA>W. 3Y;R\K.'M$E-&M<G13))Q1IXN]6-4Y/9R-<8=R7D
MP:'CFS#-U&Z%#RF.$SG7<P93%B&8^9$7>C@DB5GMXF'#SVT>GRB08/@YVGCP
MOFA P?A'9<. FRJ@X,6/PX;!8Q%8X/[(ZV/5;2U_:N3--(LN(\%31E *O<R/
M(8HR3Q(9#:$?X"Q)(^(G<6JW)7M@E/GMGFZ$!+62\E_^V8^]?_V7?TX#W_]7
M<+9N;LHJ_X?*+0@6GN=U^VS*E?E_O9\]']Q)QT45:^#_"HJR_VM>U^LN6K3<
M1KZI&D87M"D)K]I1 GE3Z4'HZ_;^$.H_^':<><BF9L1XHIU&9K^M@;1X&\_Q
M7(/LCN6.H."4R@Z-,RE?'5'T(2D=NW0H\Y1WO&KN56.:1L6)_K'.[Y1K]S!
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
M<1A'+.8P)B23G(8%)'[&H!\F <_",$U#HR-0![+,S<4[$-L&RDX?%9C*.XV
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
M7]UW?]0I>TLOQ:'T2K!<_5!?>B5R'90QRJ$?D-0/@CC"R*H V  9YN9F[";
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
MAO=R(70AVD2D=YCJ'$<U5,6D .^X.NO@?\VO)>N_*JNJ_"8E>8WEHRTO:Z>
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
M5Q52S'% @E1@#),HX! +22"5D?X5&X%\*24)G/;[^IDQ-8:YW=,JZ"KK-+N
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
MIR&-TXA@F*J4:MX(D5FG26",T@PE88;C)'$J/S..W5.;\'3,KBA(K!8+6I1
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
M>8^/%.N_:<\[SA$&[9/S4XMAFAYQ1C(H=OL3F6&;ZC?_V1ZTK$Z];\]?SN,
MAXPF,111%$ L10*98B%4BHF4,DZE"N;KU9HN[*8X)]IQ&HVWK0T88)LV.J?&
M%\9:L&C,=9Z[G$(7!2&+L8Q@1 6!.!,<TDCJ<!?I""F6"1:9TS$H'^B.$.O4
MZ#9K*+M5_X% MIL*>H!NX!AD=TJ^,G&V.T'O;VIW 06OD[A3;8TZ7;O@\.N)
MV:7+^TH'K<UK]U6]UZ2>KSLIXO6QZGDBL,(B3"$+ @DQ9P*2E$8PYI0D@B9)
M2IRRKRXU.#7":.RM]@,KB\&J[\FBBUC;T85/! ?FC0YXM;'[)V]J>WT*#=DA
MXUEMZ$*C(TL.V4%PJ#MD>5\_FJGK#:X_29-;NC@0:)UG$B4$IS%D4C!3'T[
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
M37^/YHC%(<%5@1).(58I@U0F% 9(,!2SC.(LL-U2Z#QW:E32KHH;V^RW#+I
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
M,$MY"A.2Q$G >)*XS7O.MC8Y,ML:"XRU,%^"QEY'PCH+L25%^0)N:%(ZB=D
MZ[-6H/CEG+,MCLLR-LX?\(K533VW<O3<]F8IS#]F5>:9+HP>[<VZJL*7+^__
M1A<;.:<QS5A@!,UCL[$3HPB21!.,# D)A$2IX$Z:95:M3HU9C+754F.U'B!W
M=CMN\E@A;KGEXQO'H3> 6@BK'SHFSP!=@]9J4)GM<4?(!26_^T-6+8^[6^0"
MQL'>D=/-?6NY/Q62Y_4J8\QCDB&F8)A2!7&4<4@8EI!E84!22;G(G-9GN@^?
M&K]T;3/ET\UR(RCD@IIC,GJ6\-2LHE<OD&R7T%T+JW? M>.8OI -3"5=LWR6
M*S]TUG/E\4X#(Q<1/W3ML![XD6NNU4.MU*@**4Z?!WKW\BO][U7Q?D'+I@ZU
MR&*E9S $DDSH@ .S!+(P1##&C"O,,$<1[B>2VL.:J1%%Z\Q6C$V[ \Z>MP/L
M!51.@<JK:]55^_2HY7[16/TT]+;2X%UTA5;K%= .).#:QZ(W4G6] KS34J_7
M//3JLK0?\N=<R*4H;V51[;N9\,[,-.=9QF(5A@Q&* DA#A,&&0D(1#Q-4I$&
M$9%.+&S3Z-3(MIJIB-9:\*1-!#H, Z4Q&OR4+X%8+1:T*'>?GM9N[]\5"LDT
MIG$, R6$GH$'&%*5A3#B21J)A*0\=!2+\=T9XVB^M*:^64=83LP]@SOTO+Q3
MDW@&MA;/@+895$;/ZBF[L7N06L4741JJ?/'IAM^JHO%%*,X4.;Y\;[_AXIM\
MELN-_";-+JV1,9&%6A6/5/OVE2WR^^U)?J/I<)<_FG)CZKO^M%24F[]]7]-B
M_:&M\:E"&61*1_8HPT2']X'2@7XJH$D"%3*3%&.GT[9^S9O:$-1X-P-;_T#'
M0;#SL".K43MIPL^NFS-0.0H^]*W6ZOE[8$>F;]>[ ]/NVW2L,TT/@[]70O=L
MXJC4/PR\KP>)@5KI(TFKE&Y$SW&V!2A- M W:>#*%_7BT^_+0C[F^G+1E*;\
M2 MCM1G7C-+CG(:9BL,H@YP(/8((@2!!BNI?0Y:A4$?%RO[ HP^+IC9H[.P%
MLK'41;351Q^=9_<W07Y@0M^ZTRFV6Z<3[KLT YWN:;P"K5M5U,VME_;]]9>+
M%N_(_3:69.\X_>>H[NL1Z_,BP#X:&E$KV",N^Y+"/A_<=Q-4R:+8SW[?R<*;
M1<!<Y5*8PPEM"8Z$HBA1&(;49+(+J6#&N8(JQHFBF'".([>=4D<+IC8 ?MD5
MX>CNHHK&+\ [CH$G?:MC'H=[%]GNMPX(_.";L@VX7>/WRDUL[:]/UOBN/M$;
M/,^;O*Y6C+P3W!.DP^WBO@_J,6WX+N\W\D[RA^5JL;K7;[5FYS;AE8<<J8!
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
M\D0&5 D:,6K50,*O6'-;J5ME(*VUJ6)?3<!KK4=E>,I:&1._FS?JU)>56B%
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
M7JRT]KGN34/OS/Z4"8"033?S;_=T\^>R_B"7/_]3EILR7/"()HI) I.,A=I
M2D*(>40@3Z,@#9.8I9E5X/H(LLV-S/;"FY6_"7/?:,'!=B<Y>#*M1X2L^I:O
M[H"V#>[6Q??-O<DV$?ER:[A0TO5*_[(TN=GU<QR<-,_S;^$*O]RLCLRPE9#@
M=7^T6V?6;Q5HU&O#](V"8*\AJ%5\N=ET\-%?;E9?)E/M\>#KU7_3QOP#U8M!
M$\;8\SV7-YTO>OM8U'EC*B\Y7=9]?O??>)44=_8[]Y45-L[D]6Y!>!YRNCV+
M<; ZV.08:8B7M@ZB12K2,(IQ!(-8Q!!E9OLDUG\00B(E! M"8E7.;P39_GFM
M@YIOVH19[1"!JHQ9?4]=OTG_:K-=KT#Q).NC>'.C89_'JFGS2RTPT>3F@M,T
M_W.:"]'+S>9+F0M.L_J_T%PX\:5WN$"/)BN38OO8[-8^TE5NMFY/LX&YR/SK
M/G^^3KV?I;$136]L1/^LQD8TOK$1#30V3H3"</V9;JL*$+?Z;5P;X?1+KN73
M;_6'E7Z+Y<>B+(\"OF)M3DA)" PEIQ#QC&O;(E,P)9A&+,8\4E8-C#W),S>C
MHE-W?2WYDI9EKG).ZY"Q8KLQOZ![14%A-*T88Z>J*8VA=06_++6VCCGXU\ZN
MW;;LA',VMH70:&*FI:,+J)0!!]J #\VT&(5^G2K\[QI\QPH+'"332X4+7@-@
M3QCA58\=QMQ?Y"9?U^N%?H=W[12C. EI+#&,XE!")$@ *<422B5PRE@:4NS4
MB/+T,'/CV;V4U6'+\-Z49U"U(\+KL1J9WX; Y$Q7_2AX9:$S0TU*+OWJ'G/&
MA:N'44%=+/J-,2]NU3=3#FN[_EF=DG_,5[(J)K_ 89C&*0Y@E*! &VI20)I&
M#!*)0T495IPZ'69;C#DWDJA%O@&5T&:);\6NPS_ 7T;RNL>!(VO83( =A7B&
M=60^\8*H,\$X8.25;6S&G91Z'( XYB&76\?8QC[73JR6:Y].6U;VE'9\5TT9
M 'VQ]IM>B;]ORXVYX,/J<[6)\C>9W]V;E-PGN=:>\^]ZI,U;;9"]I_FZ;D(8
M2IP$420@)XG9"R<1I"K"4,E8HBP(LHPK?WOATRLX-[K=JU 5D1/%<DG7G;,T
M2U]VKG![V4J?]ULRQ7[\I6(UKWN+U32M2CI -;ZZ@6I?RJ9&"W3>R \K4 -V
M UK(0(,9J$ #!C5@8+M0\>:?XV7U>5(P[Y=VHN.&_QTOK^>#A)=[,ZX[C7@!
MN6=TI/%RL^9V+O*"<@XP@3_)[]_D^N%C05?O*:^;.-:)6"DE"(N$PUCA"*(H
MC:&V2#,H0G-B0D,9"JLSD_YAYF8.:D&!D10844$KJ\.R>AY0"TO,"TPCVT.G
M$1J2"'@>*@<[P MD$ZW&CB^7V[)W$8C>Q>?\W=,M 1<U."#BRU</;C1T?"KR
MJ=ATCAO31#&*E8)4N^2&&/5/$6%01E$B5((RR9T.DR\-.#>*_/+LB/BV/B)V
M.HMT[DS4/REV^Y8^H1Z99ON.<8W,X*]13G%M$?+=Q:A_T*G;&5E!<**OD=U]
MPWCI3,OM3UJI[=KT/%T$E-,(80)%H+AIFAM!0A6"1%.2I)DD"CD=GEP<<6[,
M]+%8W<&-66"71F*P;$3.39NO8M>MOOJE8WK@9?01#V.<R0!BH1<#1$D*,5,Q
M9%$09A&6*DC%0IOPK'@1_+LC3S #OM&UXW>OB(U,\#M9027L#=B)>P/V OMC
M=FMLO%+[Y5$GY79K$([)W?[&@59G_91ZV?A&?[S[8?869%/);2$DYBI+$DAX
MB"%*D@AB*3A,<1C'VN9,I#D7M^^'WC^<$Z]/T1N]2EQH@&XC#3?T!Y"UV(ZV
M9#_4EI:D-P#'MB,;U!H+4HL*&EG!+XVTYVUQ=_/1"A:_QF/_D-.:CE;J/S,<
M[>X:1BP?5GHYEN6F>>A"J503!E80HSB&2/$(4I)0& <HY!PKD:+$K53-T0A6
M[_ZD=6E: 8?1Q3& =OPP!)1I"&&'QKL+:#A__&=T]OJU'X\QZ>=]1L'C[_G<
M94,;/]2=PL[00UWY:JLMD\9$*5;EKJPW%:',>(A@G!&E/_8H@8PH"@."@RQ4
M-"#<J>;Z%;+,S5=L5?EWUR80PV?#CCDFPGADEFFUZ+4[;L!>&[!79Y0J[!Y@
M]=QJ8K@\$[>@N!JXYZTIKG_D@+/.BI=7U?/HLCEIPA)%(5<*!D&&()()@2PB
M A*2$I()+#FSVC,[-\#<:.] 1(>SNE/861QH7HG(%*90*]V0$\Q3J#B<75Z)
MSLND+.<'H/%E;KS+4G)-O[Y2@7MPZ3W$/'7?=,>7/5(?'%SV73<PL^+A<5G\
ME/)KW:_\=(B*IMF&7]]KN;N_:3T;(=,HI I#SGD"$<44LB3FD/"89I&(8R*=
MK$4_8LV/07?;3VWGBK6DR_Q_3$L+K0+X\O7/LBJC]UG_X)BAX6<BDY!$0<JT
MV2^B"*($!Y"AE, ,Q0(3F<1!C-U\_ FG<N*M@1.369]@;XJZ=&T3%<D[ZKS(
MI-IY#]-_<R.OT2<C4_?1=C>M5W%3N1B-6AZS>+SBZ3?1QX]HT^8">87S6;J0
MWZ</SGBFI@O/NZ8L6R<JQO3GX?EFH0F829IJ5I:$FY*]$N*$:7Y.0A5)3!1)
MK')\[(><VR+:2KPK7N><_WP)8SNZ](O<R%2X ZV5%OS2#;EJ!/9XFF./CN]\
MZ4O#3IT[;0G#B3QJVSNO# KZ*N^JH/+6":4X-<F"4(@$081$"DF48&W/XSA"
M@8A9Q :% AV.,S=:V<=4E(V< ^-0CN"T(Q,/((W,('M\6A%':-Y[ 89QPDN.
MQGJ9H)+3"I\-)3ES^;4ELIHN@(V18PHX=+I@UM5=%E1(*;A$,.6FXB:*%228
M"QC%&::8!5E,K;H^#1I];JS1K:=TJH5BMT-LVT+1L?2"V^S8T<UHF(_MT7F%
M^XHZ50ZPC525RD:"%ZI!Y0#.^8I3+@\92'O&QV.7T_'8LW2\'X]Y?;949]DM
M@I3'/&((9D))B!A)(%,)@S264E$6"627[^9=LKG1Y5X^ISK!_F?,DB9?8AXF
MW!0[F];-^M.Z][/XN7\6W1G6-^)^V=>;=-,RLV]0G[&V]P&&]2HU167KQ]VJ
M-VLI\LV7O/SOS\4RYS_W^5X$!TF4<@5#[>A"9!I>L0A1*-,H$Q&A)./VY_:V
MH\Z-B0_DKOK$59(#([I;0TX[T"T._,> <F0R[4,1_%7+;54R]0IDW;J>>D=X
MHDB"O>W75!0NMJNZPG@-\EK>:3XQ_\"/YX37<[+6>OJ*,G %\E+K5+N'3=I%
MU4F_XX:J;C<//2PI-^N<;Z2HJKK]N<HWY9>O?[:[F"11@L0)3"*D( I" 7$L
M]5]30E"H@C0+A-LY2<]H<R/W+\[1 _U@VAZ(>()H]+.05LZFB&,E*?C%H/;K
M")N:5KAX/@7I&W'B Q +Y9^??=C<--#KURM599/>JNKA=9.+LBZQLXNW3@1.
M(Q8SF ;Z#\0B EG&8Q@DH:()(SSC5DT'G4:=&XWLA#:K:%?L?VTK>UE$6U\Q
M"99.NF]HQW; ?:#J[EB[H.37:;8:>5J'V 6,9\ZNT\T#'-DOQG RK:!7I3:8
MA#GQ?9__T+ZU=J'OY)NBKN557;5(:!)BK"2DB4HA0MK6(6F<P@AE#/$LQ)Q8
MF3FN \^-JKHR V6$!KR26KL#3=W RAYU<,!<IL'"NQT)W+%M)2./Z1-V ' E
M.*@E!ZWHX,N( #LXN2,!_3(1\]SRO0:T!*(Y$&,_JUN7IE 8O5O+BJQ\>;X#
MT.UU?EV>-YW_.T#+ Q=XR/U#S5F]!'THRZT4;[?K?'57;Z36[;1V08WFHL_Z
M%;VGI:R.TA9$(D)19OQC'D*$>0 99@$,%<X$#=-$9H&;@3M(CKFM(TT;Q+Q2
M!*AB#5K9&U^QE;YN+V+*?M=]]ES[5@V<-EN3>/3)&-U(-F#7*H!:AUU%X%J-
MF]Z9.;_],<!RO@I,S[;T,%DFMJZO NRYO7W=X]QX5<A\\:YJ3OD^7\KU&TW=
M=\7ZYP(%D93*A$&&J8)(AHGFRSB!,D,L020F$2$V?'GF^7/CP5I$4,D(6B'M
M*.X<@OW4Y0&7D2G)#1)KFKF@^ GZ*"7_[:YX^C=]9\4<_T#F1UC_6-'%N6=.
M0@,7%&H_[TN7#3L!-D="VMHUAE<NF@3PXP,SB4-!<<PA#12"*)8<XC06,,!(
M1H2S-(FM IP=QIS;Y[V7&AR([78^:0.VW;FO9PC'/_4]B=[U)[XVB+J=]WI&
M=B:GO<8PY_M9X >S8'Y)^3^V>9G7-4&J%MCYBB^W0G9O,PE$T'2>H/M(E=+C
M$;$#]I<.B&T>->GQL(-NQX?#+K<.<XI?Y\NEB45:57NQ7R27^9,)&"T7"%$4
MAS* <9)JMS= $A(<9WH58!%*(B59ZI0^=W:DN3%^+:B;DWH>1CLWU LX(W-Y
M+2-HA2S!7DQ_+N1%(+PZB>='F]0-O*CTL:-W^89A;/!1EJ64AU58O\@'FJ_:
MOYEF  ND!&,H83"1@<EKD0JR(*90LDA@',12A%8>GMNP<^.)G81-'6SW@LR6
M<-M1B'\01^:36N ;L$^7:THT[X&M_J%JYN&/8=QP\DHWED-/RCUN<!P3D>/=
MGFHS?MQ7G%]HIU1BK;?&.M N*L,IQ"@(8"H9(@QQ)-.XK<+RS;YT<]^85M_0
M88&5;Y/5;Q9M24!3;:53FO_* HQ=R.WXZ&H$)RZA: J;?.RV,OA]790>-\=M
M\!BW]F%WP)<M;GA"]8O5"T_=,]#GV9;Y2A/7J[WG^W'?&SW%'(4D@8I&F6DP
M@2 12).*BCFB68(BQIW<GI[!YF;1M+*"CK!7=$+OQ=G2+_*$WMBNT6#@W!TD
M"T3\^DA] T[K)EFH_LQ3LKEGL%ERE'9;![9]E7R[KGBJB0EG(E$I89I-,L$@
M(BF"-%4$)@&*,94TQ<HIY]5VX+G12R7E$%/$#F9KL\0[>..;*,_2]W<=@_=R
MCQ"/[PJ6;_O%;O"I;1DG2$[8-6[W7Y&Q/Z2![J[?[:NRW#[4/7--1M+[M91M
MR?TOVJ599!G/$$T3B&2@_PBS%%*F$ACB( GC+ Y0X)[)/Z;$<Z-#(R-46D@3
MEUB=WJSE9KO6GS9=K;:V=:.GFW [?IW5-(Y,S!X*!.S[LH..WC=U6JQ1'>PZ
MB1CE/9</F&*>_)<5&%7JZ<L-3#$))\L03#+P%<O7%_G8AJFMB[LU?7CU(R\7
M%"=4<J6_)UYO^ G(DHQ#0EB0)8)0%#NEJYX?:FX+1B4IV(L*&EG!7T9:U[RR
M\P@[$/W5N$W!T ,@&T:GO6CXY\'3PTU/8+UJGV2>_CL&%NDTU]ZN]0/%EAM>
M>DWY?R^+N\8[C$08I2E+H4CT'RA((\BR-(229@+%64A"'#O5ZNP=;F[4T0CG
M6*>S'U$[FO"'T\A440FJWSBP%Q4TLHY1OM,*%K]5//N'G+:8IY7ZSVIZVMTU
MM(6C.6C8I:SN4JNS *5ADBF(A*F!)%0 22!#F"'$6$95'$5.Z3]GQID;8S0]
M&_8IV$,3V,_A:D<?'M :F3>& #6@Z6,O#)Z;/YX>:^(FD+T*/V\&V7_YP(X_
MU<[<'W)S7X@/JR?MVE1QKPLIHPA%)(&4943;$A+IGTQ[ :92_3^%4N9$"6?&
MF1\E[$0#^0IL5P<IMW\O<OWR/^G?FJJCCLU;S@!MQQ$>X!N9(YJ]^EI$T)'1
M8PN5?A#\]D0Y,]:T34[Z%7[6M>3"Y0,;RG<+>)E]D+JT="19G E)8,@#8S@$
MU#@;*91AB"-$6*BHD[-Q>IBY\<-AB;^ZL-^0,MYG0+4C@^NA&ID+!J#DWB"^
M%P2_C>%/#S5M0_A>=9\U@N^_>K#WL#;ACF]E_=\/J]=%\=^W3W(MUE3II2P2
M4@B:<1C3A$*$96IBI@,8)"8T($VCR"T(X-* <R.'UW3UWZ#8B>?L0_2C:^U,
M>,-L?*^B$A'\T@K[J[&YC+S@]C**0QP,*VA\>QK]@T[M<EA!<,+WL+MO:'K]
M%WF7&W]FM?FDWYA%:NKGTY!7.Q 0:1:!A$@%8T1217E  FYU ')N@+DQ1Y--
MOA<2&"E=,^R/0.PG#!_0C.U2N*$R(,G^M.I79MD?/73B-/O3*CW/LS]SW77I
M"X<QS/IOAR'.BRBB0J4I@QG6G@/"H8D\CA!D:4JEY&F,1.C63]9R9*NW>M*&
ML7^N6)ULN)9/<K6U_-A= ;<S&GR"^-(I#>8?=K^MY?:?X& )U"BY#I?&?I&T
M!TM SF5 V-X^H S(IZTY.+E5G>CH<A&C5*4RE)!((B%*-"-1*22D69A2$O*(
M9U;9G6='F)N!4<MH2C=VI70H1W$2QGYV\0+.R#PR#BX.13FNQ6>B$AR..+D5
MQ^C#H+<4QLD;IRM\T2?W09F+W@NO[=)X.L[M;"FT5WR3/VG[K]H1VM>1R3(<
M"9)I%RO4JP^280!IDC$H8OUJT"0@G%BUP1E)OKGQZ=?MPP-=_S01S77%1]!&
M^X@;\%WF=_?:@H2T*<JZ"\UZ7.=<FN!G 3@M[[7M9\H:F'M,F9KC)X'MRL1K
MF/*M[[Y^_CRT4:2?%\3.DGS!:1]YI>@VFSP7%-U?A?(&M$HVN^%6E:&N:$OI
M=0I&:ESI1\87:FWI%>#SS2_]#C-LO3$!T74 ]7)9?*<:J/+52GR1I5P_R?*M
M;**5RD6(,&)4929F@$,4XE![]XS#)(PBE6:"T4SMBA78KR>VXP]P]+]-L%[L
M!71C<6O8[>C9*XH3\>Z[-Z#]%&Y &,& W("='F"O2+6JMJK<@)TR_IC5%3VO
ME&D]^*1<Z K),<DYWS^,O3ZO"RZE*-]K!2J^O*W3.M[]D&N>:V)=X"!4*I88
M"JZQ1QR%D/(@@DSA"-$X49E;O-/%$6=GT58&2U%+"60KIAM=7<8YC6F64"1A
MA%&@EP?]KF,2<4AB$>$H#@07>*'-9E:\"-+=D4>,C^C:_L!\53O C7FY<Q?6
MQH]P7#$N3X'=4N$5UI'7B%;6&LKZ36[$!>\NOLG.ZX U-%X7@,NC3LK\UB <
M4[[]C2.EA9?G$O\:0=X7:R7S*L3S0].)^&^-1_^J=NA;43\;=WZ1\"1$@D@8
M)YG0E"9C2)(P@RE#,HD(1T%B54'ZI128VTK4B*^9T334$,5R2=>EZ1!?;Y"X
M]M:8^G6PW"B9\22/;=%;I)27%W+*;]LD\@X,)GBH[0K20@$:+';+ *C0F##'
M?*1YG#;EW+<2\\I 'VF*G!/2QY)CP*GI.Z6DV4:2N]IT)N/]BS20Y\N\DOQ3
ML1*U@\:6>F2CD6PWI;H::DE-,.J"D82%6#)(J4DI28, TBCA,!8(IRR4!$=6
MU;;'$G!NZ^#;O*3&*]8L5BBE)]14N=]+[7!(.<9L6IS]OO <C;R,[;1KHDRJ
MR!.C(#C4\ 8<Z @:)3MG!8='"(VF+SR]#D?8+SS-$YV O]1TNQVECS@7O2?Q
M8XP[W4'^B*@=Q &,.<XP9_E]OM*>UD>S#_5!?T*K.S/JJ[*4QACY@_Z]6+]9
MTK*L:J8D3$8(J01BA6*(*.;:-L\H#' 6\@"G,4=.(0(.8\]M::Y%AY7L8"\\
MJ*4WODLE/Z@4&%2[QF5B[#S.D> >>97UBK2S=S< ,Z^.F<OXD_I4 X Y=H>&
M/.*:LA>:;1LZ;0I3+A(:Q6&29%#?Q2!2G$.,$8<BCB0G,8M2[!B-?F:D 8?2
M(Q-88\.8 OJR%G5(Q8OGD)H ?F1\/*V/U&M$F$":<@G#@*6"AHR; /^-?8^"
M:P!MUX/)^A+D(X%JQ^\>H!J9RSN&<R,C^*61\ORF[L Z(F=Q&*&.R/.Q7J".
MR%F%3]<1.7_Y%9W'[XNEOJ.LZQ!\J%KLF0Z]Q;K:Z-ILUCG;;JJHI$*;N:;W
MGM93/_2N+:NXX#@.@DQ1R%/-RTB1&!** HBS( I"G&']6Q?^\"/6/.FF[.CV
MKT!6V@WH.W[]I"D2Q31C(4P8:7IET8!0J,(D3-(@"QF2B\>Z3_.&KC=SG;IC
M$<>;P-?R+E]5[9\879JHEY>9-T$"A7@ E4I,EJUV[4RI?A@0I0*$2)*EM)FW
M=RM+"^BE9JT5<,0-H)5XZ0FS/%J<? K&/C \(+I:I1NP4PHT6H&N6F!3@$/%
M=E6F/1[^>47:[Y&>']&F/:CS"N>SXS>_3Q]F)KVJFQ>7^WZ6G^3FS7:]KO;<
M@P@+G@60L2"%*(X9)('VH#AE:8@"RB-$73;8^@:;VXY:*VL3%F>$O0$K:7D,
M8@4O01PQP3!,$\J-;QI#G!(! YFRC,LTD9%TL2V]P3N9Q4C'!]ENB?(%W<@+
MS^ZE_-+!BRK]/>SCSJO,K3=K*?(-^%B4Y0UH]/"WS-B@Y77QZ!UPTB7!1O5C
MHK>ZQ[U0S:L'N1+FH/']DMXM@LPT?S'Q?C+AQG:.(8V,[8Q"(E',"+$+9GCV
MY-D1<RL<,-+9EZ0YA*N?%JX"86P.L-/?J?C,25T'5YTY?-IDY69.*M&M,W/Z
M@J';2TW9V]IR,P>AQ<J$3%4'8"ABD10\A$@P_3$&H8(T#3",<,(8YB(- B?#
MJ7>TN7V@3>'5O9##>F7T FSK>'J";>1/VAFQ 8ZA!1*>_;V^$2=VXRR4?^Z=
MV=PTV.G:/FR7YECM=G,OU^;A:WDO5^4N%,-8;DU=6T9PADUI&!R:(I:1_DF)
M%&9AA")*,*&I4^\=E\'G1BT=V4$E/#B0OHV$^L4H\.NP0KA.<V/M7(R"^/C.
MAD>PAS@9SJCY=CKL!9C:"7&&YH13XOZ, 8';]<,K=_0]Y4U!K::;#4FT080P
M@2F-M9DD4PXQQPQRJH1,6,"I78[KI8'F1F/UU\1K'UWMA'6(L.U#M9^4?&(U
M,@$UI%/#M)?S<F<@-[P<(HL]X391A/ 9_#Q%]EI@T1NAVW?_=)&V%EH<1,S:
M7#^TYO W^N.#T*]%KG)>A]YN:YJ,N H8C6"2F1BFB!#(J&#:I<2$QY1G"<%N
MQ8?/C#0WGFSJ[9KXG$-Q02VO:SWB<P!?W@SR!MO8GN10Q ;4*KZ QI5%B\\]
M?>+JQ1>4?%[&^-(-PSS&/XJGRAG]L.HO4/*E6"[?%VN3H[=0A,9!$! H:8P@
MJMJW,A%#%8=1QA#'629=',<!,LR-4-[<F]3&*C'W:5>QQY3I^<>6+G/UTYS*
M[\ZDS+^O&YW<?,@ALV7G2HX\!R.ST\G22:U*9E(NEE$"?QG-0*.:1V_S"F"]
M.IU#Y)C4][P"J&,7])I'#<PN:CMIO\U+OBQ*D[F\:XZH>,IP&J>01*:!5$83
M2%@L810)(C,IF(@2IW2BGL'F1HQ&UNKKDZ C[>#^D[TXVS&=+_1&IK3AP+GG
M_E@@XC?9IV_ :;-[+%1_ELYC<X^[J_:V\=W?ZZ?295WTX+W^MW)!">41#254
MQCE#0:H@24Q-L8"30&(AD\#:33L[RMR(HQ44U)(V]4Y ):N]>W8>U,NNF1>H
M1F:)02@YN60741CLCIU_\F2NV$7ENF[8Y8L''MI5F8!M6)G^U)5"2G_G&:/Z
M#^UFL8AED"5,:<M!28*$4^Q>]^E.'_EDP7J\%@[02E3'4[4#\"R/S89",O:Y
M6"77&&%UIQ3V>Z1U,,*T9U:GE'MV*'7RHF'?ZT>I'R9O'Z5I.KFZ^VC:Q+4]
M77XVQ8S*MUNYR!1A:8!BJ%=L9;97,<0X5&;=EHK&',4I<OF4;0>>YU>^K#H@
M/C9BNGWEUI#;$< 80([,#;7(IAQ<(S2HI+[9M83Z>6,209@$GVGNL0*H*U1>
M6<5Z\$D)QQ628RYROG]@I[J\I'=W:Y-DGQ>K6_6E[KY6QY=@*3*>:D**&3*$
ME$J(99S"1 4D(P'A<6#5%LIFL-EY%@>RFC+$C;3#XGIZ<;;C(U_HC>UL# ;.
MO?V<!2)^>\[U#3AMHSD+U9]UE[.Y9Z0BP^=*.;:99^5F7;E-977"_>V>K@Z+
M/)JB*+4SM8AH:#9&]>28XR2$!84T0,+4U,!9A.,L"3.W,B432F_UH4Y:^N2P
MO'#=<\EW36&/LV_'E7.;T?E4$KY02+B)!>\ T 1?;C0$S\H,Z_MW188GK"'L
M?_*F+1_L4?YY50[V/S'.18-'$.'**EN']0SK&( /JTZKUWK;X?DAY(($01H'
M,85QPD*(4!)I^QL+R#%.$6<X9='0@ER#A9K? F:BC5A=M,<T%'R@ZWSY$VCU
MRKRL?&!M@G;"+79'O .+40V?3KNE:Z(IFEM1X%H_LYP<]+)NZAJ>B,RX :\>
M3*3,")6RKD9^G*):P\5ZF?I;5\-XME37]4^^NLNLO#.KR!?Y:&IEF'H8JE@_
M5(/I%:C^Y;Y9*!$B"4-,(8Y%I%T63B )L(0H#;DBF8SBS"H[^DHYYK;'4G>-
MS?_'-'W*5WI^\JIJX$X#P]SK2K.JA$U9J^-(W$/GS-+1&'\FQG8:NHU<:S'!
M3@G0T>*F<AV:*R;JV#H$T[$ZLSK)\E(=6(< UM-I==#C!J1IM>6$C&GP]3M]
M3)KDF%BD'&6A@%F848A"E$*2!@)*P@FC5 I.K(+B^@:9&RNV8M9VDA$4) ZY
M1N>@[.<S7P"-3%:GL!F2D'4.)(=D+ ]@392(-0PTMW2L"VCTIF*=NW>Z-*P+
MTA^D8%VZ]HIZL9IGVU[W;[=K4XBMVHBHP@A-G$ @ I[ B$4$(IHED+(D@"D/
M<1QR@@*<N17UN##BW'BQVM<Q]F C<0DV=6!0T5/#<"#8EL:?3PC'-O.J+J =
M84$M[:Y%7"6PYUJ0-MCX+_/8.^KT%1QM0#A9G-'JQH''_HVK_%[J>^CR7*5U
M$3&21=1T-TDSB @-30-H"C,9\R1E:9))JYABMV'G1CR-M(X'_G8(6Q[]>\=M
M["" =@^OD;B[_3=BK7LWG/R&!M@-/6V0@!,<S\(%W.X>1D35*<RG8E6T@4[U
M, NB&(YC26$:2<T\,@@@02F#09:R+%!12C.GT*,SX\R-:NJSUKIQAAO?G /2
MCF \P#,RH]3(=$5L.,4?>UP P2M=G!MK4GZXH/ Q(5RZ_,I2AK?J?;L)_+DH
M\VK?ODW:0RG.!-.6APQ#!I$0J=E %S#!*(PSDM(@<$HFMQET;MRPD]GLU.ZD
M!JW8@[,EK2; UB'R"^OH/M'5B XOA6@!T3@5$?L&?IG"B!90G*V/:'/ON!D<
MKTP![/^2=/T^?Y(+R1E*&)-0*$0A4DA"34XA3'@H>!)&*LR<MFD&23$WZGHM
M?Q:K\Q%B'N&WXZG101V9N-SR/-H:[4818#29/O'C)) OD@5R*,DL4T).@C4T
M/^3TP]P8L5QO%OM8BI7X_W;E:MK:\CL[(4Y($B(<0L[T-"'*,&1A&$$94Y%P
M(7"21C;T9S_DW+CN9)69??R2*2>S5P;L6BJX6F\.<]+/B>,@/;;E-AK(UA3H
MCEL?W^FG=;A._^V8YQR&FX34W-5O&6S G<,,N-?;,E]IFGQ3/#!M(U:A8L7*
ML*7FQC<F/E14[%FL=L1IFAPU6>*,1@K'E$%.,@11EAA#3F3:^0Q"$6.6)B1U
M,>2NDF9N)/>Q6-U!/="#B;-M= !ZD5G!8KL!RT8!ZZ*R?F;,SO:;;!Y&IL!6
M#]!1Y ;L50$'NAR8AGM]_%F"7F#U:A%>)]&DEJ$7\(XM1#\/O390]HNLBGQ_
MINO-SV]KNBHUKYMTBRI^<!]MF45AS)D,H.0D-4E]$:1IG,!,Q7$@J A#' ^+
MD+438&X$VXW*7-<:@$>C MAT=!@:"6LY*9:;?B-"/;89V4&Y$1Y4TH.N^!,%
MN[JA-U*4JZ40+Q3>Z@;1^;A6Q^<,W#_4-M(W;2*]E6S7#E A21,ID>8UTQJ:
M)@KB1' 84)Q1S)D2W#%W^<0H5A_8I"E:9K/BW]N*1>"QZ4^K/[KESHX46G['
M#<(3^%IN_PW$;*+-O1TF1KY=H2?P!]ULUYY*Z%L@X7=W[L0XT^Z]G5?TV<Y:
MSZ7N^V:?UX78\LWM^JM</^5<U@W:8L51$BH8*U-27U$%6:#MGHP&' F:!%@Q
MVUVR4P/,S9II9*SV91HQG;JRG07R\M;6M?",_+$/0,9IAZI/_:OWHTX^?++=
MIS[5NGM-O=<-6]KU(Q^EMAT^Z[G<O%I5R>6/53*,?M[;XH'FJX5,I.)281AG
M"3-M43%D28RA" /!(R%1PISJ.5N,.<//OA+Y!E1"5R_Y3NP;8 0'?]6B.\8L
MV$R G2W@&=8I;(./^5.5';VZRXU;4N6Z7L;1V39P0,:KK6 S[J2V@P,0Q[:$
MRZW#J,CT<J;EO1[H*1=2O/[Y9VE*6#1!$69/?9,_559CO?FSU?_6G!IJAV=W
M1A2R-%&!2B'."(8(AP%D*A"0$2;3*(N)C)S"%OR(-3=",RH!M2R^E\"\)FW6
M<M6VH]7GW]V8S-/\V9'=]+,R,A]JA4 U*:U*)D?Y%Z,5R%>_@IUB8*]9NT=N
M= -[Y48)]O*+MU>6]23:I$3L%\YCKO;\]*&691-U7V4 ?:9K;;::4+<ZZ^>S
M7%=9< MM0\J81C&4,1<0:7Z&IDTOS' J2<@009%38H[=L'.CXYW4H#1BWY@=
M\JK4CZQJV8EBN:3K$N@YJNO:.9:ULYP+6SO3-\*C>Z8MN%]K<+7,^E4&M=1-
MTQ$M=UU-SJ?9Z0*49\O3:NB)C4\7.)[;GTYW#VT=^7G+ECE_ORSH9B%%2'@<
M2AB+P'0?D4@;D9JD I[%$B,2:]O2K5UDY^ES8Z!:0%!+""H17;M"=K'KIY*K
M$1F9,5S &-#P\8325S9Y[#YQXL:.)Y1YWLSQU$7#6P:5)EUG_5BLS??_^N<7
MPPQ2B]LI4Y4*&= DU:Y?8I+N> @QC3-(J4 \2UC")'=M(71QU+E]TCO!05=R
MXU?L9'?O+'09^\N?_BB(CDP)%F""O[R>JP]"ZNKN1)='FKQ;D;7RI[H7V=\\
MS,UY]_"X+'Y*V6S)GZ[J^JE8/<E2"U 5<"VK!B'=W[\IRLVG8O-?<F/J =ZM
M3"&Y_9/JFXZKO"ZX,4$$S2!CVE]"&6&0(J;=IX0*$I. Q+%3*;X7TV1NO/GG
M:KV3O?;'F@K3O%N)VKU8R\N]*G:.W3_%"S RS9\L*+ZOR5Q%G-;Z[^J,_^#+
MK:BWX-K(U7*CK]N GW(#]BCX+_/ZXA/FU6=].6TF=8-??-*./>N7%VC@REO5
M03="%"O]:39GI4P1&4N]#"(B0VWY4[T@(A+ ""51%E >84F=5L53H\QMQ6IZ
M'>RD''@6?1I1R\7C6IS&=NF=(7*GXSX(_%+ER9&FI;$^99]13._%UQ7^^D9_
M?-QGZ7Q>RT>:BZ:R3[F(2*PA#"F4:9A 9$X62)K&,$P()2*DC*3*+4S5:ERK
M%W_2P-5&0"!K"8>5 .O'VHXH_.$W<0$P4_&K(_$-:"%MA?9?_<L*HU&*?_6/
M_"*UOZS .%?ZR^[F84QD_$6Z-!;/[YK6/A9E>;MZ7ZQE?K>JHV[YS[=RG3]1
MTSZB_"0WKZ72O]8B+9!VV[5A@B!F*H8H%-J;CPB'7$B,(L:9DKBEIV_V1LMP
MB080U[<I"A?2O#T/I>+OVW)3.6:; JA:JZ:G,O]I_L$8FU4VISG%=B.Z*Z92
M"!%PA1&,,Z6M3Q4%D/$ P8C&F4R2@$<Q7CS)-2MF,HL-?79%&G=/I=8%W&EE
M0+&:T=39+5S33,?(JUEG'HP6X!>CQZ]F.AI50*L+Z"AS [0Z-X!5"IF%T-]2
M=SVJ7M>_*\29=%&\'K;CE=+#$P>T2V@Z=S:;!F9;X%VYR1_,NF*V%+X5QFE8
MRHUL$MW>--Q0+K#VZBFG&$:)MN=1RD+(9*(@2A+&(QJ&&;)OJ#!8C-GM!+1B
M5_O39H7DC>1@<R]W";@MQ5KFW5XY5?W\.MT$C,RM;7?@CA)@/Q]OFOEH%=FE
MZ;Z9="X<^D),,B<3=8[X(A_UXZKS6_,=T&HGODY)-WL19OM>'GPZY;-O9_?-
M_.:IT\35^/;VHAC^].FZ55R-P$$_B^N?-FYYQ4_RQ^;;=[E\DG_HD>_+!14D
M22*&H<I(M6&-38!9HM>Q5(0LB!F/Q1@5%H\%F=LBIE_F>)P2B\^FP,[TGP+8
MD1<GUT*+58G%V]4+5%@\!^*+%%E\)LPLZRR>@VQHJ<6SSQM@X?\G7>>F&(7I
M,G1\M!21$),PDY '+( (10*2-,Y@3$F$$Y:E/+:WX7L&FAO!M:+6?:R&'MM=
MA-?"[O8$VLCD-1%>#K:Q)]PFLGX'X^=FT%J TFNR]MT_G5%JH<6!V6ESO?]6
M:E5P1;G 61H$)(B@PC&'B$<!I(I3R"A#:9ARJH+05R^U>LBY<6DM5:>;FJA2
MIJHTJ=(Q3\H"<#N#T2^,([/KQ89JM<33=%0[1&>REFK-L+/IJ78(@TM3M:,[
MKVAF9,AL+>_EJLR?9-TAQ6P+'VT*=ZJ.O5J)ZF_+NB#N[J#ND]S<*G/0$DB>
MA"P1,%91#!$+B;;W2 *Q4D$L.,<9L:JI/:Z8<V.X]\<'99N]])WCT/(&K&2U
MI[7I.:"9=+JS+$Z%3&$8I0E$2F40IRR& 8YB(AD*@H2X'8F^_(1/<UQJ.^6S
MF&:[)?'EIV[D9;3NZW6@8=LLL#YEO7E^QMK1M*HIU-$5[)6MCE_-A^WUY'7<
M"?'?8\R_J-.W*!L-[I,=SL8;[=I:ROJ![[<K8;*YZ69[7*V7QYP%/"$P0TB;
M"9QAB.-(Z64DB9F($HFDFU-C-^[<UOUN3=_ZP,JX.=P@+DS$ACF48E3?PJ5V
M=Z1T[1UM.1N6'H]_C,=V>SKP&GZMA0:UU!-52K;":J0"R?UCOU!=9"M SI=#
MMKM]<,!YOI*BZ19KZJ"]KJJA557KWM"-O"O6N2RK:IX\S2BE 3*%$E/MZ. 8
M8JY='A5SQ1@+14:<LE <QIX;BS6B@T;VJH!B74:QKO=GREC5"OQTJJ0Z9%KL
MJ&PDL$>F,X\X#XE7=T7,=]2Z]?A3QZZ[ G,B@MWY$0..Z9J0>&T!UJ9C72ZZ
M?G,^%\N<_ZS_W-L%(5,HS2(!$Q92B#*,():I@%QE'.$HBC&QLM*&#3\WFFN3
M08P7UWB"3;7S6@F'(RKWJ; XZ!L5X)&I[1*VFN8JV<%?S7]MK#8?N#L<&(Z*
M_T3'B+;SX.DX<3!DO8>,[D^=[NAQL,8'!Y+#GW)EW_./>J'ZH'\L%R3-% FX
M.8S$0MN_)((L#@5, X(3%258432HR_ENB+GQ_[X#]U]&1E ).;1_^1Y(V^/&
M:^ 9_7C1"9GA?<B?*3].U_'],"_38_R9FF<[BC^_<M@'ON]QN5P6W\U^4ZG)
MY8LLY?I)EDWP3)8115 401%FVAP4F8(DBAC$5$DFDEC%@KA\\C:#SHX$^INY
M[C6IEM!6EX'5&JQFQ8X_?&,]-J.,!+,S];C@YI6,K :>E)Y<H#@F+*=[KTDR
M:U(]/LNU*M8/9J!;MLSOJK%-HZ2FN>2G8I-S68=3?-/S)A<L(JDP1Q 9SR1$
M0<@@I7$ HRB11)) B4RZ)YL-%6=NM+?3Q!2H;E4!Q4Z7&[#9:P-6E3KF4JT/
MV!B%AF0^#9Y+"V=YTAD:F2P;76[ ?I8ZZH#;SBQU- *U2DT(&/@V^2P-R5.;
M8K8FRU<;?=8&)JM="[)=TMK@45X@>>U:1$XGL5W]U&&V_H<57YNTD+>R_N^'
M59LF][=\<_]F6VZ*![G>)8TL(I&2& 4$LL3$>"4DTSZ_7B@YCT+%0IR@Q*G=
ML>/X<UL*6V&'=XYWG0 ["W]$6$=>OUK)P2^M[+^"?+7+F@;?M?R@5:"3SN;/
MRA^(G5>#WU6&26W_@0 =NP%#'S.,Z/95+M[FY6-15@G#MZK>)EVD2&4HD!GD
M&=(&/S>EY%%"M?T?Q32, R(SXE8WKG<\J^]MVD;'6E3PBZG54U6'*6D3A^1P
MF&6'M!U_78_>-&QU5%2G(ZQ!KVVBUW21['20[%01SI?5ML7OM-Q?7\6&Y@],
MKG?_YH_?K+#URF;](T[*75;*'S.5W4T#3U-.UM_MU*!^_7-_29.S6]77;:KJ
MWFXWY4:_+_I=^IO,[^Y-S=XGN:9W\MT/N>9Y*3^OM<7XI5@NFX);"T$$Y<:&
M2R.E;;@(2TA"G$$61%(@A67,G6RXZ568FQG8B@U!(SAH)0>5Z%4GK_YV4W-Y
M.2Q/H&8]Y6/O1W>*QG?5[U:.-YU"3A:7KZO(-S#H'_9 W( 6BG-OT1B='E]N
M)OT>UTVOQK3'@2\V3<^.&U].DF$KK-46RX+34,0TCF 6QL)L;(20$1%!;'K
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
M@2E70O8L6N7:Y[U,$]C?]86;\L.JKKK]^[HHRT4F$A*%IDF4"#%$4F20,)G
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
MO:MPN%V92@+ZF;F0U:2Z?6Z_>6HO>^4,]7:6'?KLZ9K*7JG]03_9:Y\U<>F
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
M$4B%!8SC6#-T%C-CS:80A812$25*);%;(8O>\5R^Z&G*5NS$!;6\H!78L5U
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
M8;<9\8_PR*OJ-7#_&"7)MQM,7O<CEEU/NC5Q@^-XE^+X]H -RTEA*)V$7-?
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
M"7&_#L\HB?/.=/<L&?,NJWTI55[/&X/#VNL,Q8)?VNLT)G6&68[B$ &:1!F
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
M<P'$/:7D>;7])HX\ZF/:])#G%3Q) GGAL6%3^)UVU=)1E0O!6,2$+H4ALA1
M3#B@4BB(.$PYY5)&$+J4$]RU[#1M)Z@4^$7W$9C0I( I^=SF[!XPN]DZ"(:1
MYZF129L6/<H[S\\31;W.S'WKD\[)$Z6.9^/I \/FH5K(U>J\>?JH!FJC-F&O
M_]P6C_HD?^\.D6/)0IQ#!9$N79.KA14C%((<TU1(A-*(.NUZKG<YMP6WZYBB
M:WRN5TI:D\3@L='%G$V(5A&WF6TQ!'93WB^P(W-!*^Q=8,0U .X$'M7YQ!XF
MKTQBT>VD%&,/PS'W.+QY<UV=NOBQ^J%V_GY)RO))UC>).CQ0J+:_+D080DDE
M C!E1-G_/ 0D5CL!01 3/)0HIX[9D9SZGQM=M7*9.<7%=[%<U[.*&1T</3Y<
M!\/M1'H$B*<ZE#9UO(SL=^;G)JKD0'X3\FPT&*5>CPMT8Q7PL9+AN2KZN #4
M4^+'J9FAG$<W;U?5IMS63%I^6T1AE":Y5#NCD":*V]((Y%G,09HE(6%(DMCU
M'NVXB[DQEY8P*'8BFM2DKFQU J,M(=T"SNB<HW#92U?GF/3)*)=T]TP:)]U,
MS N7U#R=^A>?'#:[ZVNM7252?=6E#T2;\S<B(8]A1 ')( ,01P@0)')EQ*0L
MS3*1,Y:Z3/3>WN8VYYN[W'U%XU;<@8>;_5#;D8$W $?FA1NP<R8)*TR\\D5_
MCY-2AY7RQRQB]](-J::^KI?JC4KOOS9/JK?E5CM;?ER7QE&S4W/IR_J]TG.]
MVBB=5:,/;U=J9HMJLR]5BDB>)C0'$4,8P#A#@$H< YG*C.GJ%S1TJ@;F5[RY
M45:MD>,=MN<1LR.RYQN'D9FOJ]A_!+5J)FB_5BYHM#NI/':H8-!J.,K%]CC@
M^T]#Y4_$Z7-2>8?W;((J_[T,+ Q;%OQ!O%N355,W,((A9$S9BVF*J=HBHAA@
M'A*0A11#"CFER.GDZ[B#N3'OYQ\*U*5.X[%4,CI6?ST&SXY";X%D9!*L10NT
M;"/44KRDN-\:KL>=3%NY]8**)_5:+STW;!K_OBH%6S^LBG^:TZ7&Q[%Z)>H,
M)OI(:;O4WC2ZZ,['LEB735T!\O/CNBJ,*\TBA&$N(LP!Y&D"% ND@$AEO$4X
MS3.>$APQZ)9&W(=85K-CTH3CGP3?-J6NY+H,'K7<@2PJ[4?\)$BI8UZ"QU9^
M-TKQ,I!V-#39X$Q#75UUS.EYJ]!=T*H4[%2J_4B-4KM2*NJ5CU<'S9GS?*+L
ME2>]"#8IM_J$\IB/O;8]L,##MMJHW7UI:J#I]KX6CU5KE1&,PCA5!EFN2]5*
M2@'-8[6YIB04."0T2YS.\WKZFIN!]G)9Z'.HLI74L;Q##ZAV-.D)JI'9KY4R
M.!!S!!O. @Z_%1YZ^INVQ,-UQ4]J/%B\,B O:7UWJ.-;"D)UYKI"5.^$^J4X
M2CM#).>82@)0$BGJX!D!),0$<)C'&,49P0):IR.U[75N_/%Y^^T;*9^T;U6U
M?7Q<FI-3'8),EDV*=R%J9Z&U*6Q:['.6.&3*M!Z3?M(9#>F1Z:<6.;C7\71[
MH>^"6FP7YZL;H'7(/3H&Q!.E'.V'VE-:45=\>K.)6C<V71)15_T.<H<ZOSR
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
M(TOD'"19K%,E1 30/(T!09%(<!:'F%KY\YRT/#?+H!$NJ*6SF_"G</7/\)M
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
M*08W/MW1PZWZ'QPGW-S8@ 7NN.QXU%2L9VD*DQ!AG04H!A!"#$@8,9"HQ4O
MG.0RM+^_N=#)W):G,P7M(P?.NP2EQ=KB :"1EXYSV 1_U&*ZW"-< LF!]SV
M-1&M#P/-C8&OH-%+L)?>G8X_KTA_0(_7GAUV0/KK>LU_*%*M?>$Y3%B&$@DR
MJ(-RPUS17A(*$"4\SR,N61*F+OY<!ZW/C>_JFT;2W"RN9?#02.MV,'2(H-WQ
MS6!<1J:Y5B[O<0)G%?9Z0G'8PZ3G"&>5.][MGW]HV*3MYC?J%/S,E%D2$98"
MCD@(8")S0&G$ <X)3O*893%WRF1XOINY3>-W-^0GNP D%PF!QH^5ZL0R1!$B
M22D%"D84)Q2)+*2+[Z*DZ^F@[';W+P6F'2/>#M#(U'B8VNTN>/VS]2]H8P-^
MT]?K_25\G7FS'Q:O!'JAJTF9M%_=8TJ]\O2 [>"]LHJYVH&6@A>;^X=2F'/8
MQD8/.6,1$10(&*H]84@AR F-U,8PIDD(11@A^XPE?3W-C6$;68-:V& GK<.^
MIQ=8BQVB+[A&)HE+2 W9*O9"YK!?] 7=1)O&X1"Z;1QM8.G=/?8V,-T6TD:/
M@WVDU0NW%KQKK5WCS+.(\AC+-"7*,.49@#Q1IE0<(9!B]0TD68Q0E@^K<G?0
MS]QXLUL_J!6T<4-U3+%]"5@[V\H#7"/SYB"D;JA4=Q:'D<K3'?;U3#7ISBI\
MN1#=^<>'!%O<>,?]=K4IBU55,%W2<Y_D):$L"PE4#!(2#B!C'!!ED($821B1
M',<LMHH['%'&N9'1_8.B>AT#'^SD#8S +E[PXXRFA?WW_&,T-@-Z<V\Z'E^O
M68,F&(Q^U^UQNI[067M4[ [=L\?M:IB)J"LR,^T??EZZIK#= I$H":6V$PE2
M>VT62I K;@<YYAE*LSB)!'*Q&.VZG1MG?]ZLV3^:R<ZZI-!4$'4S(BVA3R)E
MI"-(@,@3!F"2A" /<P*@C#&.*0TYB]T./_V#/\UAZ)?UABR#ZL(@C *^G4'O
M'] )5[?=JK4GHKNV5*H_6]\-(J^FOV77D^X$W. XWA@XOCUL97BQK8J5J"K5
M,FWR<[Y4JU#!F["T+^ISJ:0H2\$[%</>UL>^?"%IDE".,( P20&,$@3R+!2
M,!*K_\.I9,)EQ;A-G+FM)!_5%U%4U;I\TNFB'1>.&T?&CM.FPWMDKFL5"3J:
MW 4'N@0=9>ZZ11"#5A]_1.@'5Z\$>:-(DQ*G'_B."=53JX/SCGXO*IVA:EV^
M6U?5A]7.XW*1I2F.>1R#3$A%I3SD /,(@23-)90(HM3- :BGK[E19'<::B=P
M[6S,BD<3*;Y4HMMZXMO ;$>)GL ;F>]V4AK4M)RZ:MQ.4J^Y1J_!X3O1Z,7^
MILXR>DWQ,RE&K[YR0T0UO7ZJ0"^<*C2Q2?I@^2AJ:9>VO15U2Y;Z>C]:<!Z1
MB. 4Q) H5M)9U&G$4T!31&)"L<"A>YJY:768&]MU5!@0!SOQ^%M><\U[5/]E
M#I#O@@X29^)C]]4T.G"8"AJ>8V6?9RS]Q\U.K,?T,;3/,U!GXVF?290!5Z,Z
MZ_?F2=GT.JG9=Z&3@:L!2!L''ZCO,U%$ 0_#7%<;18!$- (T#PE%DF8X#:UO
M.'N[FMO*I"4+7K_]Z' OV0^EQ?6B-X!&)OE:SF G:-!*.L3!K!\U!P\S;^A-
M'VY:K$R!(+-0ZIS\S<*V63>91#9*L?^H@OJ;/ >^KTA2*PQ[KT;[6YCNAM-*
MDX.+2KLWW.LWOS;#U[AGJT'7V=Y6#Y_5Y[6M%IF,8AXE# C,,D6PNAX3$AF@
M7*9IS!!FR.JDXUI'<Z/76M:=T_I.VJ 6U[[<<R^Z_9SK$[.Q&7<@7$[5H6VP
M&%PLNK?QR6I'VZC8+25M];R?.FTO2%6P^Q5_52RWVN9KW9*$C$2,. ,LA!A
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
M0X/75!MOJVHK^*MM6:P>/M89Z'4FB\K\8U,C^O5/?7E3";Z@!,<IY@E@F<0
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
M:#IL;;*<3&>5Z*9A.O_ L#7\92E48V\(TTF"GDP!LSS#<1JE$8BP6K1A%$-
M)$, QH(RDB&:4J?]Q6D7<YN,M81!*^*@(G!G@+1;F6^#9^19ZHB,\QI\67FO
M*^^9;B9=;R^K>;S*]CSI_:SU-_+W=?ER2:KJO?H$7JV_D6*UP"2'A(0""*3G
MO" ZY2[/0<Q1F&0\44NPK]JQY_J?&S5<*X]J= B,$H'6(OBCUL.1/5Q'Z>:S
MV%NQ?\Y#V$&P^SQ^[0-OJG/7LS+,Y<"U#R"'D];>9FY,-MO\\:Y8&==A27-=
M? ]E,@8P3'*0)\KN82$CA.64<H@&Y9KM]C(W:CO.G]K\$&AA@P^KH;EF#X"]
MOC_Q M?(;#08J>&I9L\AX2?3[$'+SY-H]IQR%_/,GGUXF"W47&E_+-??"R[X
MBZ?:P^?MZKL.BE\]-/$+A:@6))2<Z?1(8<A2 /-< APK@D8Y25..$K4K<DJ/
M9-^U$TU,$,*N0ZF9/HG;-AZ512MS&[95N :3.HR#G:$S#KHCLXH&UAQQMF+K
M3'V_-'ZK?PEVP@?WUV%VMF[<$?-JV#AT/ZE-XP[+L3DSH(7!0>ZEKDS\2M1_
MOEWM/!E?DL="$</NBB!D,>(RQ2#,B#Y+)13DL4B LFZPC&.,0T(<0]XMNYZ;
MS?/RJXYS-"DN]W[$9)\W>[E/E[W+S"&D%$S]N_J1MK[I9.]/6OTOYTAZVW&S
M([]Q1F-D\FN%#GYIQ?Z+'I2]2W\C^B@W/^Z(^0["M^U^ZI!\1UC.!.B[MG"S
M!_4K'3+ "N..HWY>"OW#_8IWW704&RLY-D\?U3>X4?_V6LW>1Q.%$:,\(1@+
MD.K(48@P H0Q#*!,22[2-&>)=$O8[$LTJ\DZ:1KGKE,P[Z@VV-7ZMJ&S8\=)
MAV-ZY^RN3G?!3BNSF!UZ*+::J9^T;G?FD9UZH[AL>P%\+%_NVX1[+B=O+Y#V
M>'_[:=]K%03CQO3ZV^-R_22$>>:CFDE?U?*B!5C$G$L.H001322 <<A CJ0
M(8HHPUD,6>YDW Z28FYV;I,KMS!JF(BX5O2@+I/0"F_(P$LJ_BO#9,?6HX,_
M,C77X-8*!+4&3<3J7>U@>3=L('PEW+<#<HJ<^U<DF4/:?3NP+#/O6S8V(.?
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
MN_;-BA8DPRQG. 4I)1) C".@?F @ACQ/<)J$,$P&&BMGNIL;#^REO0MD4Y%
MM"4*2F='SBM8.YLC-R(XF1%RMROGL*OOT.L%>XO1T8/)6*;&N2Z?R\#H4;_'
MK.A[:ZA#IMH+ZVJ>:I:^_G.KK)/WZXW8%5 *LPBS5" @U$X(P 1F '.! >01
MB7@N>9(XY9_N[VYNM-*5]C^"6EY]7R)L:BL-@=O2]O &XNBGL#?@-\#MTP86
MSVZ@O5U.[!9JH_ZIFZC56P/#4(I5L1$F>.CM:J.^C((N11W@\EXH<J%)$H:9
MU)1" 8P4Q#A+!*!Y&"<I3$-)G0+'^[N;&[GL16PBS>Z"E>LQ[S6 64Z3G&#
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
M0$X. Y@Z;X<>(6KH)')E=/6ECK:0]>!)CQ%VI*GT-K0Q$HGV&455&K0PFSF
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
MO\!%@/G(,I:IT8$$5SK")K3-0:J O_*2VY ]JW2"W2-E6.#TH-[M:Y*C9-T
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
M&S-X;^NT#M])SK!6HP<<;!N,XX7>KJ4H#Q0.\C>N_V9/UF$'&3W9A=6G;W
MV:G8S4/CI9VB+]>4$:/G'*T&;Z-#C=;9*G?H.-H.  ;ML"IX@=6G;Y$9#'J\
M4D;"#/?ES7 @-D;DT48F(D@6?)UWM8]1-:Q5. (%]ZQ!7Z)OX+GVBI?KTM+I
M^38WQF$L94 1*9Q%;D0H(^0Y89QSYU54UM8$TD-T#=NROW<H]2+^9D^8^R\^
M_'35L&NS\>*JA<FA=19[?K['NHM#&.KM1=;V^K_.EK>.#J,\:"T<,;FTD9(Y
M$VL0/AJ4ETID(U7%=F /TM7+*^F[#X>FJU8$+\J+\ _^^ZK?YVU996;,.N0>
M/3&40PGI O.:"$F=#SFFY"K-17LFI4._S>H-33M?5-=26;/V;M68H'!VL$W;
M_D1?%:^/$-:3;=JT@#=-&NYF;6\'"JC@O2Q]Q*(K@^P<)U;DTLY?@U",2PEU
M)J(\@\BC[QS*R(-NE6Y0R(<9?O9FN1<PA3S>??/&T(_D5$5B-*5$YD1Q*S!/
M%+CDF0<J=!WA'$KQ\*/#:N#NWJW$*?39K&E[[>=3=%,7E]<O:P^Q;?>^T8]Q
M>YRTGJS;>I'UR^(;2%FNK8\T$ I6E=%PY0F'Q=^B:B0%D1BO\_;[(8J.M5O;
MW[T%LO-6YQ0E 5Y:GS,PQ$/$*#>%Z"EE+LLZO6D>)&E8R],+)K;-3#_B;]:.
MO(+Y^"M^YBO<O-AZ.T6Q777^X"%6Y8DO]O6J?7^R>[O46"^YL1*>/F6D& +D
M+.)_&B_'L+-.*"F*?K0N38LL M!GXF7TQ GCC!?12%,G #J"Z*-GSSQ_Z<UT
M"Y5!2O0)<ME;T:.L4E!$H]@,<\X(5L?G.H;JH2];3H//>_-L3J7G9FWH]@C!
MTKELEL]BO+JXFI1F08]-)CPL*#UFP;Y"V-Z8[LLEO-O#AB>=)75 LDEE@J.U
MI==P)!AP2,E4XMK7N5WJO>'1O7E]L^7&%O+..JX<(SQC3"-%!MR[# ASP4NC
MDTF\SG.%IR@;V!D\' W[C$P\6 7-6K$W?CSOVG;^TKT&@X,=P-T?ZL?J[$%D
M3];D9J7;8^OVHDE!UHPG=/BY3D12&8F-I?P@\)A8"IK).I=QCU%UK*79]>V-
MA\4A<L,8(]ZZ4++/92 1S43P ,GY*!FMTU;N4;*&M3&]863;XO2GBF;-36D3
M-UX-AKMN_(#.(DQ+/XY#C,YCG^NK^^.>!/>7OU^O=[:UW@X//FEIF524&%\Z
MER2EB0O4$41<, @1PU2U#/[^9/;1_?')Q3:>!DIPACJ-1S+N/BDQQ+ .!'%
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
MHX31(>J^!Z1C93\" +W[BK6';O[Y2DYO%JO=8W.P,7%#-CL6\@64RXJN<1=
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
M/GF$H&&3V>V0<V\U< _Z&,&SR[7=W_7(?L3/5_%5+?\MOJ3$.3EDO ZZXRB
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
MVP7][7Q-"J6/^;Q9J(&K'TD;PU2%G"./EWQ?.J<&0N0&G!5UX:4J3+3)>IV
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
M$:*R",$';8,0B=FV^Y@.)GW@"0XC0FT/JATCEI^'K]/:IG?OD%J?!7J1P>;
M02GR?<*FN%EXQ)3HU]@FO]:9Q(''.)P<F[VH:HP8O)[C?HNMZYGNFA49<XJ
ML19:QR!(B)R^2CZKE*14KDU'\9Z$#CR;X>1X[%%M8T3E U47)7N'C!40F;QG
MA3Q#B,:"D8X[ST2U^*=!XH$E,^VF*YP<?4>J9P2(J^-XTN+S?/H_&[9VR=.)
M9W0Z4K2@N3-U7 F#&*.!D+EB/ALC-6N"LD<(&GA<0OM7H./5,%XT76>JWN,\
MS.IKZ[-Y?CVGS\75>CMM;\*U0E3DOPK,D@X.,^"\S,"$BSQI*T)L,V'N"**[
MH?+LDCJG5N<(D%M-^H_1.!]QO9YM>E\J:W_,+U>78?9^N?@V76WJ>%-A+)O
M )%$J91WX) '8*HDI;-RO+2QCGN1V0V=9YO'::>R\6P+.>0$/DMI>8EYXKPJ
MQ>D VM45J,J0;$56D&.06MLLR#$>C4'=$MT-LF><[#F-.GLSJ W')7U,7S!?
MSG!1/N'%U\4R++_O]DXE7-4BW"4=W?GG]1=\B^M[2Z-WJ=OO_4Q;ZIN:WH<U
M-177"68]Z<RSIG-#<9'5H!@*<'6RF$%9"K>I1DUM"\?ZG_5T+QXDR5\S'*U1
M4AJB1];!##(%(/^''*#BD\,@=$QM^K*>HFHD4S&.Q,=/X_)#]3 "1W2?!.O-
M 0X3EQ1C&@-8F>E^R#%##)X32G*D^P%9:#1,[5"*A\5B?Y@Y(D-^L +'"-1Z
MKK=_M@T"ZS/L\MO&F]EX,6&VVOW1!'4*P9D$)M;M?9DEB"IX<"PD+J,M)K=9
MXW$<W<,V!9X.M.V4>;;0O7[C?;58OEA<QG6YG-'?U8:PU<19'BRC6(#[I.KU
MY2$@'=Z2LT4;G.3Q1-4?1_,R;"_@R"#>F]+/%_97\>>-4EFZJ:3,+CDH0M)-
M)7D"'Z*FTV^,YIJNJT;+0/KB8-C^N[%!_#@%#]TE<H_I-QAJ('QC8^5JDG@*
MOHC:Z^<%_2(#1,T-2&VDU<6D+.],ZWFD#Z3+IPW; -<[NMI(^3SLX<U><#HR
MNP>[AYO%:ROJI*XG*:@0F*#K0 EO2 ;& B.9:)$-1]UF"&8+;H9MH!O23K95
M_.ALYA]SLOTSS!_P&\XO<>*-Y+P$ VA2JA= AL M@Y"5909%(-?G,'MYYY.&
M[8H[D:T\1KICM)./OVB\6%S@:CU-)+Q@@HD%1*@=4W6NFW>U<$%[F2Q#(O-$
M+N+/B1VVW6T,#U$'J6V,R'R@(,M@D:KR$(W,=4%C@8@J@D4EK->2/),3]1$=
M6"_7+-MY.N0=J991#(]Z2%H3U-H95008EC5=^B% *!Q!\:25Y<S8?*)G'Z)F
MX-:ST\%I7\GWMCVH[X;Q:_&4F+-/C'APB<(GC/4KE%!WQY&L?$+6/'GS %TC
MF7K>+EUXK"[&=0?>X.9&1',EQDFVRI8ZR=VJ7!<%J 0Q)P\>%9,8K?"-UO1U
M)' TZ<"C,=$);L<I:&PWX@W&WB_Q:YCNXNC5Q+$4&'$&440.RF4#3CD&$KDL
M7(64^2EQ=X>\T>3S3H.Z8Y0S8LP]]!CI*9!QT7MBS5A0%,'4IG/Z;?&\.).D
MR*>\4@]])SY%HNTTV#M62>.IRGV8O]V8PJO:3>*QSBZ\<ECO_GY2K.39" <4
M;#/R64L$)U@=!!V$](R<86]/",X]2!]-ZNPTH&VEU!$;TR<G(1D29+$J@"F%
M#JR3FIR4ZK-P$:TSF'5IGM[H<XK5*=)PIT%J;VH;NYU]OUQ\Q>7Z^_M9F*_K
MY-=_74Z_UNMDDB(OJ+6$J+#V^"(=P(P&O/4N\,R9<\W'!70A=#1IM5,YG7TH
M;%06\UY=?:V:L+&(Z$, &3& *E*!+T[1=5!*+8<3WK8M:7R(JM$DV%IA[6A5
M'&WO6CP2;HLL?K!4WSPM1Y22PK.4Z\8DSSDXYCEDYTW*A15M3S2$XC9APP8R
M)^LJ.$(;Y["__O88X45YI%FMGWZK/3^L]W:J8Y@]0;<4X\ACH9"X)"'I8C2:
M+D87@$EG.<>2<Z,A'PV[I6Z+_-UC(K]>#G"U:Z/.["<=5#>VSKP*%]/YYML_
MX/IR.5]]6,QFKZZRV).<)&=>D/O@#=TFA6?P: PDED413%H;V[28M>9LO%U;
M^^#TKGT=%1Y&D,AY; :(B"R%E$FH6GB2L2 96\L@VN(#TRI:;!/5'#6*I14:
MQX6:CF-<]E'AP4BD&&NZR!_78;EN/'M@65>TU.Z?RUDM)WI%2GI^N:S:>[^A
MH7:R+U;3JYUWS.00(OE%(?%:%,P=^$12<$%IEHTNS+0ID>B'_F$31.>(]I8
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
M# A&,EAM=)GU9IA2)%I+1L7A#7+'G<,W AC[*^N($#EA3D6E2S&WLAF]7DO
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
MAXU-2PBQPL8H*01?-N(Q=(T-91[04^;4:$T8KP.^!TEJ#6H#@>">UJK]-=(
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
M.TNSBR!#]" (=Z41 $.2**3U3"D2[5/^^F,?&!<30ZAN/K 4QR[TO<T#V_!
M9#1X?V<@L<S@"HF@V\<%_E:D; 5QU+->2& M#&&LC80^4FP-"?RB.<@[JYFR
MX'+$PS)3"99*!]GXQ)7DRKCMQBP^\(%Q:W%J(Z&/%%M#@KAH-LM2<4$B**MD
M*1HJ[CT5$%T@F@J.P@F]D"!:&'18&PE]I-@:$N2&!Z:(=#X$2 XAC0Y4Z1Q%
M?\H3:RT2(62.O9 @=T!"M9*2VDCH(\4&PHXW\T6:?IN]_A6^EQHL_.U?;G$Q
M;SA*[C-!1]H*PT&XE,$FA] ..A&N#365ZCX?HVKL'I]*(<A@BF@ 5/>^3_Z!
M$BKEU"]^;YXI/Z5UK\OR^_1']Q00!#I/7%"(WJ M.E^N4[1%$7.B,>3@79UE
M.?WH;06(=1[G!M97 ZB\AXV+J3S":!N"!F:, R&9!#0Q#1YY4"P+2D.=7HL'
M26KEG:4>'N8UE-, RLK(ZS>G\[\V#&T.<"^\9"PH4#%V\]21B<(.&B9EZ( (
MJ;>::+(SPNXE9UQT#:3J^=!R;P \&^)?I26Z FN%=!MO(I-X_0?@.BD0RE 4
MB4&Y,(:,V)R%JS-E[7YZQ@WNA[SX!I!WDZC9V%,6C'M) ^C.'RUA2)?U94JD
M))S*5-;9,O4014T</'MI^TD ]1!] Q"Z8"#%D^6&IZNK_S*RI1+_QP'C);*5
MN83* 2,1)5P@F6@K:XTU>9*XUH#5!P5WG/)A53+RB*^RD;=K\?H<TLPMIO/.
M]LH.<L<$"D@5E]%+@A%SH& 9WO?$&2+R5E476XWZNI>$<=\GA[C,AI'NV/#8
MT/UUMOR1PC1/4]S84++)"HN:U$1YQ'CH=L9D%(DV+C(3'=VJ?G@[B#Q$QGB#
M 0=0[7QH.3<"EO)F%MSRXC2T(G&,$@38X-!XDDE@2N,+)4G1J(P*;+BY@??3
M,"),AE'L/5#90\H->#8OSI?365HN3\(_SZ?+Z:77IRVEDI,,-!%9V$"I,)Z!
M1XJ6E0G-E>K]'B!HW.S(D$'5$!)O%#CE'Q?IXKD_LJC1 R.0LD\8.(0(UN&1
M'(D47DEBE*_3FO8D:>.ZPX, 8 M0]=?&V"G83Q\__[&8G__X>!HN3U7+?<X6
M\/0L\]B2!"\5 2T2^O#:!,F>;*JX_T>WAX4]]#8?3(@-G#!7A^Z[R^F V4>/
MQ$N@7J"-<(41'7$2''-!9LMI)K665=XA9MQ._#H)KGZ2;@HL[^=%!>YTTW%F
M@N9$, >!NO)\1158HRG: +>6,46HJY-:>(BB5G)7/57]('3VD'M3^-F4%EQ4
M&I0"%CH)R(V+-$,. H.$J"CXLIY+!/3H"47C"[51=!]=K>38A\;2WCIH %&;
MBI67Y_CM6?A];](8;>;1=\QEMP'S9'6Y%W,28W0L&8.LD_)DZ@Q8JQT8Y7(T
M465NZN0LJK#32JIL&/R.K_&Q'?=KM\%F?-3)-W1E.\9>=Q6!\>UL-7_Q&W\S
M7?V>8*#CHQ,$E,VE0AC=4L,5WA3:"$J54^3V%,\'IV3O].%67K7WPUUUD3=P
MBEYO2O_5L7)95EI6T'D=45))!+Y>Z.43L5UQ*E%)<".K7\JWB6KEG6KP&WDO
MZ;<%I*LETU?_LCMV)R+H$/# !<DM&H=S 9Q%SS4&K;PP0GM2>X; P]2U$F\.
M#JUA]-$^QMY-G9^>ED-866-UTA;0AE))?%LP- 0PEECAA"<Y5C^Y'J5P*ZSI
M9X*U?GII &\?5M_3HHS=6:3O9?ME\30OQG)?+_A+%\6I)QD__BF%4[=<3O,T
MN,U6ZB_NU\2K2+T3&9(.#M"X EAE.43JJ'6*)LWK/-</R<56N#7'@MO1]-L
MMJ_[&O?R^F7^(EVQFN*K\P5&4N_3KQ5E?\YGJ^_+]WB#H(=BD6D%FN(U(H(0
M8+QS0$WTV; 8F*\3+P]#_U9XML>"YQ%TNCN2[1K)L_2MA.A?*L\2NVVL9<3R
M/)^$<'Y6=MVD^-@9L,>$L4&^.\S<L>%%,-3,QG^>HU-P.1HJFNS1X]3HC#*!
MSJ@Q8(C$T(?J)-!7"%I4FM1X@XZ]YS-N)]A-5DE':I/VX'UY?"*<@C%.@1.<
M,"OQIZLZ^P-VH7+D:8O]47)GQF(MU31PGU_6Z:WE55B;S[H'SZ[(G-K@-+.E
M_02E9A,%KV0$[AW5/#&:5:B"LT?)&A=8]= PKZ6:!G!VBX=-%86/,5*=&89S
M2#IZ+1F]EE0V$64JB"6&<5KQ[+Y%SKBX&E#=MT=C[RW[!@"TA=EMZFFXH\G8
M6):LE8@J&C0WGLI\D^ RU4K92L4H6Y/8PLVX%QQVOR![Z*8MT'U9N-ERW?MY
M$O_[?+FZUM!"$J76\@R!TK(<E0MP27#P3'+\G9?.U+DFMZ.O^?NR#S@>AN!0
MFFH+?Q>Q.$;:-V+TCYT2+AJ',="VF7E@0NDREA)E65J(3<!H/)EL.:ESG^Y(
MZ+@%,@='Y."Z:PN:C[G!5R]4,MBH#2/ 98F[""'@K+5@?59.V(C>39U&S%TI
M;1Z<PX075178 D _O'Q[<X7?VMS0"#_D+^[7I_GIZ::@;4*1KV)_:';EZ1(=
M(;P1>$F?VZ"=CTGQ.C-\=B"R^5M\#[3<AF8EU36 RNM;>->.. KO]+RL[OLX
M7W3:O,'X^SG*=K9"*DZ[@K3U2_T$ \"@LTA !-X3@A+TUBE7($6*Y<G?.%?G
MT7,8^D?&<BUXW7G .;BN>R/\1UI,Y_'SRBU6U7/@+U*>+]*=_,*%^">"*IW*
M*AQF<M[4PGD;09=^F*A22*'.,/H]B![9:3@0H@^EU08.ZL=8O>#I7BM>2_XR
M\9 RT4PF"98;9#M& R9I#B%ZX[RE2N@Z(=E #(Q;"]X"L&MINP&0W[;6LB]L
M"T]O74J_^MC=&9<&SO B"D$2$-)2$,EG,#HJH(G2*&(FCM<)\(;D8ES/9!08
MSAO!Q+XU(0<[]B<NTU"VNF.<34LRF05PVDA(*@I"B2#6']Y!V0G!U9HH6CJP
M=])3 [O0!XH7G!>,&Y2HIP)EZ_FF6C:F\KJMC Z^5M+^8+%AM5:-(XL-=]'U
MGK'AZ]GU$W;H@KO+"O _DRN;_[I&J3T*Z1[]><,4R&U/\D"%;Y<?O%J0N+R\
M\IF+2=BL@4M6AA>7T5HN*^ V)I-),$G6N9,>HVK_S@V_NFK"7+]Y9\L9,SQ
M,JJDIQDI\^4E$)&DT (=C5!KWOH=8L;U%@?#P]W&C/W$WD!D<Y.%]? Y30W!
MHQDEXE+IC./HBY8!E](R_ .>@JXUI.0V+6,/F]A3O8_"96=9-X>6]^[L8LR/
MMD(ZELOVBO)HQ70&*Y4#PX)E/KD<\R$.FRN*6D+.[II^%#@]Q3YV<_W)67>W
MO\3/3E>73=Z;I+ZP@F,,SB#3DM0G(J.GYCE08PW-*EE]NU#[@4[ZQ[[2$B;Z
M*G%>0Z+-G2Q7Z5'M1(K6)[#&2;R>&3KNFBLPP:6H55*VVL+=>PD:>V1-S1NI
MG]0; $\A_$->VP$"7R894*>1I-($2\I4;H+G;LI&...($74:0:]3T=)1TU.M
M\X%D/!@^A@ZE7\[/SJ9=T>/2S6)9^#6=?4NS,$W[!-1;_-1APNI=R1\HN+[V
MV9/;G[T,KRZC*YXS4\0D-!=%\&[+ FQD'J,KHG-VV@=5I_YB)S+W\FNZ;N;+
MG__[<HQ-Z-*Z$RT=<DHB,(J$BG+/^^@M)$4$5R[R.S7/#W@VCW]GW .G'BAN
M.#P#BKK94^E3^C%?=(^9G].W3J)OIC.'HG2G;V=YOCA;;Z#8IW5VEP\,U2/;
MFZF!CJW-=]>$('XNP6BTH%Q[#TEF])-MMN7]AT'@@E"\,&,D=3KL'Z)H[^Q(
M^)[B^2E>UK>_<$W4+WYO_G#M0]+H!)4I@C(,[W/F2]>G8Y!<0M@$SDRN,]"E
M![$C=Y\-@:,[28[**AMYH0,>V<OYZ31V;'2>:/<BXJP@UA(+6E(&0O)<!F(&
M,"9G:IGB26[EJ&^UT.%^&D;&4FVUSP?507,HNG@_,2QHFQ1$52:Y62_ 4.LQ
M ":*)$Z1B:WVY_7$T=@;9(;0[*- Z2'F!MX$/OQ(Z(6@+5UX'!>[W$-@QI>E
M75'2,H\T UJ2!Z:R<R9I%[<[=7:O2;F?H): TT?3M^M-!A![ ^CI"@>6:Q9>
MGT[/INO%;QMFI/!4"V: ,(ZVE;@&IZ0%ZKW(7&3\WSK;91XE:YRGR6I(&DX%
M#>#IY7R!5SM&1>_GLXUE7&RUX-PSC%S!E9<X$;5$$>4$U**AJ*QL='7JGA\D
M:9Q*YFHX&D;T#6#H<O#%Q=:5BR.VN^^32=$3H4!SXM @,AZPR@;PG%HBF0L^
MU1EU]"A9XZ9+#N5@#Z^A%N"VIOUBS5P6P<A8)B]2O+^I(&49H0!2$@A,Q<12
MU6>2%K+Z ZKW-G!ZRWKLK/X?\Y]I,>L66*;%SVE(RVYKTT6O?B"<2W3X""^U
M[5D+\ X9\QB%N! Y,>26H_3 X_>CGVGB1:B/[N95!#DV)$HR("W6;[OX(]=N
MFSN]CRWM.?&,.X@T61 DXV%+601I)14LNQBTWPH?VW]SY!MI&+!4$O'8R/F$
MIVN<7DS]+=[@:G'>)7?^=#/W[7IYBPJ&2D,$,&93D1^>M@GO:A5-#L02[V\G
M%A_:J+?U-\?M\!L(.95$W(Z_<I^+]^ZR B)8[3 RI( L&!"B#$=/MNSVLD*:
M8+*J5/V]#74C ^S0SO+0^FH @Q<9Z;OYSDF96B0SX1")RB \%> <1W8<MT$Q
MIGS(59#W,$U-^$T#ZG]>11D-P.I3^IEFYZETF);RAY)O_,_IZOO+\^5JCG[
MZU^;CJBR=03_KYN7SYCW3G$#69J(I[<L([GPWB^;"P7RJ3*K@[<>Q#;AD]4#
M8FWU-8#0RV?_J^[2"4.W)!+K(.B0RM M!M;%!%0XIG+R-O,Z"+R'F"9\MWH(
MVU?\#2#HY*S(YE^=4#YD#&O<[-L4S^QND])R0HUQE!H*FBH,8S(&-)X; JZX
MH3IIC4%P%3 ]3M>X3>35<36@4GI#[&=:^/D0T>5E&^#5M-/EE_EE/>&J!$/3
MV!G2?#:A"L,KYA5XXGCITDGX3]*"%S(%[63@<KNZS9T^.VY3=S4\59;_J-BZ
M$-X?\WG\:WIZ^O;L!S+:%=Z78U@K25U(%I@NQ:Z11[S(*7+$*-J'5IJ$.E,&
M[J=GW"U\U0^L 930PEVX.5XMM2+9"($0] %I*)G*R"&'[%F*FJE0IWA^A[NM
MVA*]^G?;[D(^HJ+Q/]+\V\+]^#X-M:K&'_U"K;+Q[=FJ73>>O38\"@E**X7N
MM?;@K+"0/2>:ZZA(I3'-]>O&-_'JL@2LKW]U^873BV"U]'>\F\^^O9O^+ O
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
M9A_*R\S,"*W3L8E\(U<P!XQ\9[)L/V3D$"4?ROM:Q!"X(MM"M#)9.AK,?QR
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
MR+/W)/2 U-:+_@,)"1&N2WV8Y-#[PL'WI?I;O7;9=[?3?P!02P,$%     @
M\IEW52LI%<R?!0  W!,  !0   !T=&5K+65X,S(R<30R,#(R+FAT;=U8;6_;
M-A#^OE]Q=;"T!6Q)EIWZM0%:)T6-MDF0N.OV::!%RN(BD2I)V?%^_8Z4Y#1V
MO'0%UC=_$$P>>;R[YW@O'#\Z.9_,_K@XA<1D*5R\?_EV.H%&R_<_=":^?S([
M@=>S=V^AZP5MF"DB-#=<"I+Z_NE9 QJ),?G0]U>KE;?J>%(M_-FE;UEU_51*
MS3QJ:.-X;&?PRP@]_F7\J-6"$QD5&1,&(L6(810*S<4"/E"FKZ'5JE9-9+Y6
M?)$8"(,PA ]27?,E*>F&FY0=UWS&?CD>^^Z0\5S2]?&8\B5P^KS!2;_;#X-@
M,(\(Z7;C7K_/!AT:AP/:B=A\,/BSC4+ZN+S<H\TZ9<\;&1>MA-GSA]W0ZQWE
M9K3BU"3#=A#\VG!+C\>Q% ;/4[B__%NRV65&U +YS:4Q,AOVD5<U8V0^;-NQ
M83>F15*^$$.G=*-D7C.(9"K5\"!POY&EM&*2\70]?#SC&=-PQE9P*3,B'C<U
M M723/&X7*CYWPREQD/<<%4JU4,^*1>L5K(=6K5.?W\]?3F=02?TPKLZ[6IC
M9=\2/4(TF/I&LD^8,CSF$;%."C*&2<)9#*^X("+B)(7S&*E,P46A=$%00",?
MTO$3Q+X7-:]89!4\/&@_"T:#X)G5U"0,KHB:$\%TZ_PF96MX$1E+0<=_$,C[
MW7)+Y[\*C=9=EU-<4#1!?3'^=T-T[S7$5$ DA2C- 2MN$F>'%T(4"/8ERZ5R
M)I@QHPA^HZ19&FTJ(@^>V+6'!YWN:"*SG(BU^_\4D-4KJ;)R93MHO8%8*L<X
MYCI"QFM&%# T (7SR,@Y.E38=#&J"43CJA0I&VD0K4)AV$2UB:!P>A,E1"P8
M1K<LXUH[3Q5N)<50" E3#$6^%:Y4HY2M"=,F7!FV9 +>>?"R4)1'U\V]?FX/
MG&&(U87"4>4FE;9-=]1\#9&[-3C.;V\%M/OPWKOR)A[<\;9VYRAP2A(J<QNX
M/]WSW_VRB71BFG9SMH9K(5=HN@4[/#CJCSXW^.2$4DP>K93%YI-(6CFHG?A&
MWMGV:A6^_NEWK1+V/7=)9PA&=2OB(DT1>G2%U'KFQEL5^UAPQ6Q2U1:E+?2?
MD*<;5&_]>N/3%;3M0:>+& Y&U@%_>!S#[PY'L$!R@6$I*U,=1D%#<"O%60=.
MC3+A"F'.%=,6T*8EDS0%W(;28*! 0HX(ZV85W^H @@RI*_5<",%515KZ@\R9
M<F?JK7"R,9(A\Y355II+19EJH;%2DFLVK/^,*-=Y2M9#+IS*;M/H;C:R!=?2
MQB:,N54*<AY1DJM:;'#D]9ZY<LQ@#69H?7!5J7F.Y!NZ2^OVO7[8V4L.O/9>
MV@-L![W>9['UG<BEV&@8C69\WN@T-K8CT?5"R4+05N5LL?O5/C$,\QMHW\W1
MUDVVC5;:Z^M?'E<EGZ"GN7 .9W+),I<KJV2Y"0R5G>XQP8^DZ>%!MS?2[EM&
MRZO9Z6^G9RY/O[\\F4[>W%'X ?!KS0.K=^-?C53=,==(Y*BV3#F%6M\?R8([
MA8WMJ_:4-I;TY$)QG,QQ=H?^=-?8O@LR/UT1_ (T"H:A7V+;B&9(R\#,,:EC
M>C9H4&WP$KIVN\KN%+#LVZ[6FL@ )$9T!;1NSTF!8V%<1R466/A%=8WFAO6&
M%=>LK AM%V^3@A6)&*PZ78$'),^Q9M8N.ZUS/-^F+E=T5/F*I2B-DH)'@!ZI
MJ_;MB[1(L#J=,]R0*[GDMDC'ZO+^#L#FMA7'?#BWA4^509'I_M5QH0372<GT
M<ZM[!1R3)\H?QU#D.&,58-IX/VE;9JL3!)@MI'6'Z$Y3SBTX=OI++&G[#@'L
M)N%S;NI]6[V:W:L36^0(:2RP6,IH= /K+V5GAEQR4C:&N_OW8[+U%)3+\BUL
MJ%B*JBW9SN/0;7QV* :W6\@<@W1A]F_9]]*P]Z6I^I;O7NX%[O@?4$L#!!0
M   ( /*9=U7A@YC 008  +,^   3    ='1E:RUE>#DU<30R,#(R+FAT;>V;
M\5/;-A3'?]]?\99N*]R1V Z$-(%R1P,<W(!R27I<?]HIUDNL5K$\22%-__H]
MR4D6FL#8KBRY8G[(84N6GIX^^NI9D@]_/GG?ZGZ\.87$#B7<?'AW>=&"4CD(
M;G=;07#2/8'S[M4E[%7""+J:I498H5(F@^#TN@2EQ-JL&03C\;@RWJTH/0BZ
M[< 5M1=(I0Q6N.6EHT-WAWZ1\:.?#G\NE^%$Q:,AIA9BC<PBAY$1Z0!N.9K/
M4"Y/<[54-M%BD%BHAM4JW"K]6=RQ/-T**_%H5LYAD%\?!KZ2PY[BDZ-#+NY
M\+<E@0W.XKVH5ZONAWNU&FN$O,[ZU=T>9[5=SO?_B,C(@++GSQ@[D?BV-!1I
M.4%7?W-W/[,'8\%MTHS"\-?2O7P6O]@RDV*0-KVUE-I7U+9I<JRDTLU7H?\[
M<"GE/AL*.6F^[HHA&KC&,;35D*6O=PQYN&Q0BWZ>T8BOV(PBJMQ?CG-K]J@<
M*5*<61=5G4FG7Q+1$Q8:M</ Y9ZU:*E="_;&Y#O4SVYP?:7!5Q?7I] Y/COM
M?H23BT[K\GWG0_NT<]]Z_Y/?Z.FCI;05;?HT,E;T)VOJA6Z"T%=2JK$#VK*>
M1#")&IL=NJT!69Q IM4GC"UDJ.G>D/!G%CY4.A4@Y,@4F]"U,&!&/9_/*KJ%
M<(8<-9-P19F@P_IH)\!2#N?(I$W@F'*J/D2->AVV?GOUIEH-#V;^>B9/^!*;
MPI+CXZ=T>.?\^)DM>K1OO%.B@^T=[TZ1.N<SIV>@\<^1T-01O0ETR.7N7E0+
M=[?8MO.IRWZB."^?D01^AELF)72L1K301E>*[X>62@VID88;K>RT$-<I+NW"
MXA"B<,^5UL;!2.;U=LJ_5^85:NRCQC2F!C.-KM=-GF+<4\YY%5@Q.*:,Y:[L
M*4V0E,FCDF4&F[-_#K@PF623IDB]7_Q#!T.F!R1R/66M&C9KY,0[U%;$3$['
MDA]6>?)4_AK[E3=AS2F@I>%H^:SBJ3A6O#@&EB^GU=]42'\?3 XKT8-ICQ5;
MK42-QG<O-:I5&O7:DXH-O"-R9Y"[3<;2MZ7=TNR!C'%.4M"L9E_ 8;J@5!+[
M2Q[/G?W=Q2NLU/Y)D_V\%E7ABC(E<$,E* ZGJ3,>WL=6]8CLW1T_%<\IG/KF
MD6:'KM&E)V5=X:%\?MHP'W71:@9=C),=N$CCA4&Y@,/,K.F3^]X)W\U5_S7K
M]V5U*#B7^& P]%P3\7(_K9;[8REQ0)I^)U0NMUY'J6#.K-(32/)YDV9EDT^F
MQKHTS:<S<*Q&DL8]-47TJ=6IE?E\2].RRVD%30,3RI5:+7HCB[-Y.F8C@SXG
M]ON8S\K,3^VSBJC*:>4)^TH5PM:K;8!OQ/U''UQ+G>8'5_B$P11%/^)HFCM^
M'O+^_T-F'ON$>UL]"GU<,&$VB<ZYY!1TOFPZ^3;$].*1R[K3VH+5@M5-9#4*
M24FWJMN+84@!:0'I1D$:UOU*1R&A!9V;0^>-5IDR;G74&#3&K?,;&*7$J%\,
M@ZU?MF&<*(G W2H7D5M06U"[;FJO1$H6ES5*O['59VYUW HL=+4@=#,(77R-
MPFU(%1F(!9D%F>M<][O.*9QNMF7*HE]@]9NF##)FB974)2^\1N6QP#<X ZQY
M=Z(@>-T$KU%;+W% T++IMFW/;0[C4S;OVW@GR(:6&@Z%,0[GV1;^&<6Z[=9L
MZQHHNJ!QX2*+#0HGBCV# OD5R'MR0:-1\HZ W1!8"WTN8)W"FF%^O&$)VAU
MMZ70=T>TW#&( EWGO'*![AK1;5$.--8?8EBY]34_/T9! G1&O8QI"^]<]FH#
M6F=MN'$WJO4P+'@NI'B= =LBRMELE9?$F$)AMU V!YDODMQ:2?(W47 1_[XH
MCJW*UBW*PTPRX78FW$I%3)>8&G;_/.\]C$^>@G$ARB\0YLT(,N8\$Z9<F#AA
M>H [_E\MAB+-V2;6A8-G%G&LC#U.-QWU0K=?,.K'62;)I#R,=N)M<9@IS?2$
M:)8"^P\(^%E!=4'U)E.-3'KU_C3B S1NY3BJ'P#'6)C\$+Q^](WQO."[X'MC
M^>XJR^1\X4[>6\XK&'V$T<!_\G?T[SZK7?S\F=[2_<??37^T1=SA@Q]$3[\G
M#/]^A/6,DB.[_,B#1MS[S3_G]A^6'_T%4$L! A0#%     @ \IEW5;]]WJ,$
M8P0 *14N !$              ( !     '1T96LM,C R,C$P,#(N:'1M4$L!
M A0#%     @ \IEW5;<B(V2,'   ZDH! !$              ( !,V,$ '1T
M96LM,C R,C$P,#(N>'-D4$L! A0#%     @ \IEW5?<7#]%2,   H?D! !4
M             ( ![G\$ '1T96LM,C R,C$P,#)?8V%L+GAM;%!+ 0(4 Q0
M   ( /*9=U6'O[1CNG\  #N"!0 5              "  7.P! !T=&5K+3(P
M,C(Q,# R7V1E9BYX;6Q02P$"% ,4    " #RF7=50#]XNW?Q  !Q= $ %
M            @ %@, 4 ='1E:RTR,#(R,3 P,E]G,2YJ<&=02P$"% ,4
M" #RF7=5:$?8-[V  0!<F0\ %0              @ $)(@8 ='1E:RTR,#(R
M,3 P,E]L86(N>&UL4$L! A0#%     @ \IEW57+(@<7NX@  $E * !4
M         ( !^:(' '1T96LM,C R,C$P,#)?<')E+GAM;%!+ 0(4 Q0    (
M /*9=U4B.0]<_@0  .(]   3              "  1J&" !T=&5K+65X,C%Q
M-#(P,C(N:'1M4$L! A0#%     @ \IEW57:!J@ 1 P  U0<  !,
M     ( !28L( '1T96LM97@R,W$T,C R,BYH=&U02P$"% ,4    " #RF7=5
MX3M<X>P'  #5(@  %               @ &+C@@ ='1E:RUE>#,Q,7$T,C R
M,BYH=&U02P$"% ,4    " #RF7=5I"T(@N0'  #1(@  %
M@ &IE@@ ='1E:RUE>#,Q,G$T,C R,BYH=&U02P$"% ,4    " #RF7=5!CR!
M+90%  #2$P  %               @ &_G@@ ='1E:RUE>#,R,7$T,C R,BYH
M=&U02P$"% ,4    " #RF7=5*RD5S)\%  #<$P  %               @ &%
MI @ ='1E:RUE>#,R,G$T,C R,BYH=&U02P$"% ,4    " #RF7=5X8.8P$$&
M  "S/@  $P              @ %6J@@ ='1E:RUE>#DU<30R,#(R+FAT;5!+
4!08     #@ . )<#  #(L @    !

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